Application.ThemeMode Proprietà

Definizione

Ottiene o imposta la modalità del tema Fluent dell'applicazione.

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

Valore della proprietà

Attributi

Commenti

L'impostazione di questa proprietà controlla se il tema Fluent viene caricato in modalità Chiaro, Scuro o Sistema.

Controlla anche l'applicazione dello sfondo e della modalità scura sulla finestra.

I quattro valori per l'enumerazione ThemeMode sono :

None - Non viene caricato alcun tema Fluent.

System - Il tema Fluent viene caricato in base al tema di sistema.

Light - Il tema Fluent viene caricato in modalità Light.

Dark - Il tema Fluent viene caricato in modalità scura.

Questi valori sono predefiniti nello ThemeMode struct Il valore predefinito è None.

ThemeMode e Resources sono progettati per essere sincronizzati tra loro.

La sincronizzazione viene eseguita per evitare incoerenze dell'interfaccia utente, in cui la finestra è in modalità scura, ma i controlli all'interno sono in modalità chiara o viceversa.

L'impostazione di questa proprietà carica i dizionari dei temi Fluent nelle risorse dell'applicazione.

Pertanto, se si imposta questa proprietà, è preferibile non includere manualmente i dizionari dei temi Fluent nelle risorse dell'applicazione. In tal caso, i dizionari dei temi Fluent aggiunti nelle risorse dell'applicazione avranno la precedenza su quelli aggiunti impostando questa proprietà.

Questa proprietà è sperimentale e può essere rimossa nelle versioni future.

Si applica a