Ich bin relativ neu zu WPF und ich versuche, Windows Metro Dark Theme auf meine gesamte Anwendung anzuwenden.Anwenden von MahApps.Metro Dunkles Design
Ich habe die folgenden in meiner Apps.xaml verwendet und ich kann das Windows Metro Light Thema richtig sehen.
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Jetzt möchte ich das Thema zu Dark ändern. Ich verstehe, kann ich immer gebrauchen,
ThemeManager.ChangeTheme()
Aber ich glaube, es sollte ein Weg sein, diese effektiv zu allen Fenstern der Anwendung mit XAML zu tun.
Meine Frage: Kann mir jemand zeigen, wie dies ohne ThemeManager im Quellcode tun?
Sie können baehavior schaffen, das zu erreichen. Siehe hierzu - http://svetoslavsavov.blogspot.in/2009/07/switching-wpf-interface-themes-at.html –
@RohitVats: Wie finde ich die verfügbaren Optionen und Pfade? Durch Objekt-Explorer? –