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

Интерфейс IAppearanceOption

Один вариант, предлагаемый IAppearanceService: светлый/тёмный вариант, цветовая палитра или плотность размещения.

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

Объявление

public interface IAppearanceOption

Свойства

имя описание
Header { get; } Текст, отображаемый для этого варианта.

Примечания

Намеренно не содержит ничего, кроме подписи, чтобы этот контракт не зависел от типов UI-фреймворка. Реализация возвращает более богатые объекты — например, параметр палитры предоставляет также её акцентный цвет, — и View может привязываться к ним напрямую.

См. также



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

Used in articles