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— картинка-символ кнопки восстановления.
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.