IWindow 接口¶
这些服务所看到的应用程序窗口。ViewModel 从 IWindowsManager 获取窗口,并将其作为所请求对话框的所有者传回,而无需指明 UI 框架的任何窗口类型。
命名空间: Eremex.AvaloniaUI.Controls.ApplicationServices
程序集: Eremex.Common.Contracts.dll
NuGet 包: Eremex.Common.Contracts
声明¶
属性¶
| 名称 | 说明 |
|---|---|
| IsActive { get; } | 此窗口是否是用户当前正在使用的窗口。 |
| Title { get; } | 窗口标题。 |
方法¶
| 名称 | 说明 |
|---|---|
| Activate() | 将窗口置于前台并赋予其输入焦点。 |
| Close() | 关闭窗口。 |
备注¶
此程序集不引用任何 UI 框架,因此窗口不能以其框架类型出现在此处。UI 层通过此接口呈现自己的窗口,并在需要显示对话框时将其解析回来,这与将文件对话框选项转换为平台选择器所需类型的方式相同。
另请参阅¶
* 本页面使用机器翻译技术翻译。