跳转至

IWindow 接口

这些服务所看到的应用程序窗口。ViewModel 从 IWindowsManager 获取窗口,并将其作为所请求对话框的所有者传回,而无需指明 UI 框架的任何窗口类型。

命名空间: Eremex.AvaloniaUI.Controls.ApplicationServices
程序集: Eremex.Common.Contracts.dll
NuGet 包: Eremex.Common.Contracts

声明

public interface IWindow

属性

名称 说明
IsActive { get; } 此窗口是否是用户当前正在使用的窗口。
Title { get; } 窗口标题。

方法

名称 说明
Activate() 将窗口置于前台并赋予其输入焦点。
Close() 关闭窗口。

备注

此程序集不引用任何 UI 框架,因此窗口不能以其框架类型出现在此处。UI 层通过此接口呈现自己的窗口,并在需要显示对话框时将其解析回来,这与将文件对话框选项转换为平台选择器所需类型的方式相同。

另请参阅



* 本页面使用机器翻译技术翻译。

Used in articles