跳转至

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 主题时,会提供其所有调色板和密度;使用不包含这些内容的主题时,相应列表为空,设置所选项不会产生任何效果。

这些列表在首次使用时构建,而不是在构造函数中构建,因此可以在应用程序样式存在之前注册该服务。

另请参阅



* 本页面使用机器翻译技术翻译。