Skip to content

MxWindow

Если вы используете контролы Eremex Avalonia, рассмотрите возможность использования компонента MxWindow как для основного, так и для дополнительных окон в вашем приложении. Это позволяет вам поддерживать единообразный пользовательский интерфейс во всем вашем проекте Avalonia.

MxWindow - это окно, которое рисует свои элементы (фон, границу и панель заголовка) в соответствии с Визуальной темой Eremex .

mxwindow-big

Добавьте пакет тем и зарегистрируйте тему оформления

Чтобы использовать 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

MxWindow расширяет свойства, предоставляемые стандартным компонентом Window, следующими опциями, которые определяют видимость и картинки стандартных кнопок на панели заголовка:

  • ShowCloseButton — Определяет видимость кнопки закрытия.
  • ShowMaximizeButton — Определяет видимость кнопки "Развернуть".
  • ShowMinimizeButton — Определяет видимость кнопки сворачивания.

  • CloseButtonGlyph — картинка-символ кнопки закрытия.

  • MaximizeButtonGlyph — картинка на кнопке "Развернуть".
  • MinimizeButtonGlyph — картинка на кнопке сворачивания.
  • RestoreButtonGlyph — картинка-символ кнопки восстановления.



* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.