Application.ThemeMode Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define o modo tema Fluent da aplicação.
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
Valor de Propriedade
- Atributos
Observações
Definir esta propriedade controla se o tema Fluent está carregado em modo Claro, Escuro ou Sistema.
Também controla a aplicação do fundo e do modo escuro na janela.
Os quatro valores para o enum do ThemeMode são:
None - Nenhum tema Fluent está carregado.
System - O tema fluente é carregado com base no tema do sistema.
Light - Tema fluente é carregado em modo Luz.
Dark - O tema fluente é carregado em modo escuro.
Estes valores estão pré-definidos em ThemeMode struct O valor padrão é None.
ThemeMode e Resources são desenhadas para estarem em sintonia entre si.
A sincronização é feita para evitar inconsistências na interface, onde a janela está em modo escuro mas os controlos internos estão em modo claro ou vice-versa.
Definir esta propriedade carrega os dicionários de temas Fluent nos recursos da aplicação.
Portanto, se definires esta propriedade, é preferível não incluir manualmente dicionários de temas Fluent nos recursos da aplicação. Se o fizer, os dicionários de temas Fluent adicionados nos recursos da aplicação terão prioridade sobre os adicionados ao definir esta propriedade.
Esta propriedade é experimental e poderá ser removida em versões futuras.