Window.ThemeMode Eigenschap

Definitie

Hiermee haalt u de Fluent-themamodus van het venster op of stelt u deze in.

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

Waarde van eigenschap

Kenmerken

Opmerkingen

Als u deze eigenschap instelt, bepaalt u of het Fluent-thema is geladen in de modus Licht, Donker of Systeem.

Het bepaalt ook de toepassing van achtergrond en donkere modus op het venster.

De vier waarden voor de enum ThemeMode zijn:

None - Er is geen Fluent-thema geladen. Als ThemeMode dit echter geen is, wordt het venster weergegeven zoals gedefinieerd in ThemeMode.

System - Fluent-thema wordt geladen op basis van het systeemthema.

Light - Fluent-thema wordt geladen in de lichte modus.

Dark - Fluent-thema wordt geladen in de donkere modus.

Deze waarden zijn vooraf gedefinieerd in ThemeMode de instructie De standaardwaarde is None.

ThemeMode en System.Windows.Resources zijn ontworpen om met elkaar te synchroniseren.

Synchronisatie wordt uitgevoerd om inconsistenties in de gebruikersinterface te voorkomen, waarbij het venster zich in de donkere modus bevindt, maar de besturingselementen zich in de lichte modus bevinden of omgekeerd.

Als u deze eigenschap instelt, worden de Fluent-themawoordenlijsten in de vensterbronnen geladen.

Dus als u deze eigenschap instelt, is het beter om fluent-themawoordenlijsten niet handmatig op te nemen in de vensterresources. Als u dit doet, hebben de Fluent-themawoordenlijsten die zijn toegevoegd in de vensterresources voorrang op de woorden die zijn toegevoegd door deze eigenschap in te stellen.

Deze eigenschap is experimenteel en kan in toekomstige versies worden verwijderd.

Van toepassing op