Beachten Sie, dass das Fluent-Theme standardmäßig bereits sowohl Hintergründe als auch Theme-Bewusstsein auf die meisten Steuerelemente anwendet (
Code: Select all
MenuItem, Grid, Button, TextBlock, ListViewZur Erläuterung: Das neue Fluent-Theme unterstützt das, was als Application.ThemeMode und Window.ThemeMode bekannt ist. Obwohl experimentell, ist es derzeit die einfachste Möglichkeit, zwischen den Themen des Hell-/Dunkel-Fluent-Modus zu wechseln. Wenn Application.ThemeMode beispielsweise auf den dunklen Modus eingestellt ist, wird die gesamte Benutzeroberfläche der Anwendung vom hellen Modus in den dunklen Modus animiert. Ich möchte, dass mein Steuerelement nicht nur die Farbe des Fluent-Designs widerspiegelt, sondern auch auf Änderungen im Designmodus reagiert, das heißt, wenn Application.ThemeMode geändert wird, idealerweise über XAML. Ich bin mir nicht wirklich sicher, wie ich das bewerkstelligen soll, daher wäre ich für jede Hilfe dankbar.
Ich habe auch versucht, Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" zu verwenden, aber es setzt den Hintergrund nur auf Weiß und reagiert nicht auf Änderungen im Dunkelmodus.
Mobile version