Класс AppearanceService¶
Реализация IAppearanceService по умолчанию, управляющая внешним видом работающего приложения Application.
Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Avalonia.Controls.ApplicationServices.dll
NuGet-пакет: Eremex.Avalonia.Controls.ApplicationServices
Объявление¶
Конструкторы¶
| имя | описание |
|---|---|
| AppearanceService() | Конструктор по умолчанию. |
Свойства¶
| имя | описание |
|---|---|
| Densities { get; } | |
| Palettes { get; } | |
| SelectedDensity { get; set; } | |
| SelectedPalette { get; set; } | |
| SelectedThemeVariant { get; set; } | |
| ThemeVariants { get; } |
События¶
| имя | описание |
|---|---|
| event PropertyChanged |
Примечания¶
Варианты доступны всегда. Палитры и плотности берутся из используемой темы: с темой DeltaDesign предлагаются все её палитры и плотности, а с темой, в которой их нет, соответствующий список пуст, и присвоение выбора ни на что не влияет.
Списки создаются при первом использовании, а не в конструкторе, поэтому сервис можно зарегистрировать до появления стилей приложения.
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.ApplicationServices
* Эта страница переведена с использованием технологий машинного перевода.