Application.ThemeMode Egenskap

Definition

Hämtar eller anger fluent-temaläget för programmet.

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

Egenskapsvärde

Attribut

Kommentarer

Om du ställer in den här egenskapen styrs om Fluent-temat läses in i ljust, mörkt eller systemläge.

Det styr också tillämpningen av bakgrund och mörkmod i fönstret.

De fyra värdena för ThemeMode-uppräkningen är :

None - Inget Fluent-tema läses in.

System - Fluent-temat läses in baserat på systemtemat.

Light - Fluent-temat läses in i ljust läge.

Dark - Fluent-temat läses in i mörkt läge.

Dessa värden är fördefinierade i ThemeMode struct Standardvärdet är None.

ThemeMode och Resources är utformade för att vara synkroniserade med varandra.

Synkronisering görs för att undvika inkonsekvenser i användargränssnittet, där fönstret är i mörkt läge men kontrollerna i är i ljust läge eller vice versa.

Om du anger den här egenskapen läses ordlistorna för Fluent-tema i programresurserna.

Om du anger den här egenskapen är det därför bättre att inte inkludera ordlistor för Fluent-tema i programresurserna manuellt. Om du gör det har ordlistorna för Fluent-tema som lagts till i programresurserna företräde framför de som läggs till genom att ange den här egenskapen.

Den här egenskapen är experimentell och kan tas bort i framtida versioner.

Gäller för