Перейти к содержанию

Класс AppearanceService

Реализация IAppearanceService по умолчанию, управляющая внешним видом работающего приложения Application.

Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Avalonia.Controls.ApplicationServices.dll
NuGet-пакет: Eremex.Avalonia.Controls.ApplicationServices

Объявление

public class AppearanceService : IAppearanceService

Конструкторы

имя описание
AppearanceService() Конструктор по умолчанию.

Свойства

имя описание
Densities { get; }
Palettes { get; }
SelectedDensity { get; set; }
SelectedPalette { get; set; }
SelectedThemeVariant { get; set; }
ThemeVariants { get; }

События

имя описание
event PropertyChanged

Примечания

Варианты доступны всегда. Палитры и плотности берутся из используемой темы: с темой DeltaDesign предлагаются все её палитры и плотности, а с темой, в которой их нет, соответствующий список пуст, и присвоение выбора ни на что не влияет.

Списки создаются при первом использовании, а не в конструкторе, поэтому сервис можно зарегистрировать до появления стилей приложения.

См. также



* Эта страница переведена с использованием технологий машинного перевода.