MxWindow¶
如果您正在使用 Eremex Avalonia UI 控件,建议在应用程序的主窗口和其他窗口中使用 MxWindow 组件。这可以使您在整个 Avalonia UI 项目中保持一致的用户界面。
MxWindow 是一种窗口,它根据 Eremex 视觉主题 绘制其元素(背景、边框和标题栏)。
添加主题包并注册绘制主题¶
要使用 MxWindow 和其他 Eremex Avalonia UI 控件,请引入包含 Eremex 绘制主题的程序包。下面的主题展示了如何在您的应用程序中注册绘制主题:
创建 MxWindow¶
MxWindow 是标准 Avalonia UI Window 组件的派生类。您可以将现有应用程序中的 Window 组件无缝替换为 MxWindow,以使用 Eremex 绘制主题。以下 XAML 代码展示了一个示例 MxWindow 对象声明:
<mx:MxWindow
xmlns:mx="https://schemas.eremexcontrols.net/avalonia"
Title="MxWindow"
...
>
</mx:MxWindow>
Eremex 项目模板允许您创建带有 Eremex Controls 的新 Avalonia UI 应用程序。这些模板创建的新项目中,主窗口由 MxWindow 组件封装。
MxWindow 设置¶
MxWindow 在标准 Window 组件公开的设置基础上扩展了以下选项,用于指定标题栏中标准按钮的可见性和图形:
ShowCloseButton— 指定关闭按钮的可见性。ShowMaximizeButton— 指定最大化按钮的可见性。-
ShowMinimizeButton— 指定最小化按钮的可见性。 -
CloseButtonGlyph— 关闭按钮的图形。 MaximizeButtonGlyph— 最大化按钮的图形。MinimizeButtonGlyph— 最小化按钮的图形。RestoreButtonGlyph— 还原按钮的图形。
* 本页面使用机器翻译技术翻译。

