Application.ThemeMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает режим темы Fluent приложения.
public:
property System::Windows::ThemeMode ThemeMode { System::Windows::ThemeMode get(); void set(System::Windows::ThemeMode value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.ThemeModeConverter))]
[System.Diagnostics.CodeAnalysis.Experimental("WPF0001")]
public System.Windows.ThemeMode ThemeMode { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.ThemeModeConverter))>]
[<System.Diagnostics.CodeAnalysis.Experimental("WPF0001")>]
member this.ThemeMode : System.Windows.ThemeMode with get, set
Public Property ThemeMode As ThemeMode
Значение свойства
- Атрибуты
Комментарии
Задание этого свойства определяет, загружается ли тема Fluent в режиме light, dark или System.
Он также управляет применением фона и темного режима в окне.
Четыре значения перечисления ThemeMode:
None — Тема Fluent не загружена.
System — Тема Fluent загружается на основе системной темы.
Light — Тема Fluent загружается в режиме освещения.
Dark — Тема Fluent загружается в темном режиме.
Эти значения предопределяются в ThemeMode структуре Значение Noneпо умолчанию.
ThemeMode и Resources предназначены для синхронизации друг с другом.
Синхронизация выполняется, чтобы избежать несоответствий пользовательского интерфейса, где окно находится в темном режиме, но элементы управления находятся в светлом режиме или наоборот.
Задание этого свойства загружает словари темы Fluent в ресурсах приложения.
Поэтому, если задать это свойство, рекомендуется не включать словари тем Fluent в ресурсы приложения вручную. Если это сделать, словари тем Fluent, добавленные в ресурсы приложения, будут иметь приоритет над добавленными, задав это свойство.
Это свойство является экспериментальным и может быть удалено в будущих версиях.