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 主题时,会提供其所有调色板和密度;使用不包含这些内容的主题时,相应列表为空,设置所选项不会产生任何效果。
这些列表在首次使用时构建,而不是在构造函数中构建,因此可以在应用程序样式存在之前注册该服务。
另请参阅¶
* 本页面使用机器翻译技术翻译。