MxWindow¶
Если вы используете контролы Eremex Avalonia, рассмотрите возможность использования компонента MxWindow
как для основного, так и для дополнительных окон в вашем приложении. Это позволяет вам поддерживать единообразный пользовательский интерфейс во всем вашем проекте Avalonia.
MxWindow
- это окно, которое рисует свои элементы (фон, границу и панель заголовка) в соответствии с Визуальной темой Eremex .
Добавьте пакет тем и зарегистрируйте тему оформления¶
Чтобы использовать MxWindow
и другие контролы Eremex Avalonia, включите пакет , содержащий тему оформления Eremex. В следующем разделе показано, как вы можете зарегистрировать тему в своем приложении:
Создание MxWindow¶
MxWindow
является потомком стандартного компонента Avalonia Window
. Вы можете легко заменить компоненты Window
в ваших существующих приложениях на MxWindow
, чтобы использовать темы Eremex. Следующий код XAML демонстрирует пример объявления объекта MxWindow
:
<mx:MxWindow
xmlns:mx="https://schemas.eremexcontrols.net/avalonia"
Title="MxWindow"
...
>
</mx:MxWindow>
Шаблоны проектов Eremex позволяют создавать новые приложения Avalonia с контролами Eremex. Эти шаблоны создают новые проекты, в которых главное окно инкапсулировано компонентом MxWindow
.
Свойства MxWindow¶
MxWindow
расширяет свойства, предоставляемые стандартным компонентом Window
, следующими опциями, которые определяют видимость и картинки стандартных кнопок на панели заголовка:
ShowCloseButton
— Определяет видимость кнопки закрытия.ShowMaximizeButton
— Определяет видимость кнопки "Развернуть".-
ShowMinimizeButton
— Определяет видимость кнопки сворачивания. -
CloseButtonGlyph
— картинка-символ кнопки закрытия. MaximizeButtonGlyph
— картинка на кнопке "Развернуть".MinimizeButtonGlyph
— картинка на кнопке сворачивания.RestoreButtonGlyph
— картинка-символ кнопки восстановления.
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.