我正在爲用戶界面使用Mahh.Apps.Metro,並且該實用程序有一些要更改的主題。如何更改WPF中的XAML主題?
我可以更改主題,但是當我使用畫筆時,更改的主題不反映在窗口中。但是,如果我修改所有控件的XAML代碼並添加這些代替Brush,則主題顏色會發生變化。
不起作用
<Setter Property="Background" Value="{DynamicResource AccentBrush}"/>
作品
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{DynamicResource AccentColor}"/>
</Setter.Value>
</Setter>
而且,我加載由XAML路徑的一些圖標從不同的裝配`Mahh.Apps.Metro.Resources '我爲路徑填充顏色添加了DynamicResource,但似乎不適用於主題更改。
當前結果
預期結果
更多信息 我加入我在App.xaml中的所有資源文件
我想我們在這裏討論兩個不同的問題。你可以提出一個問題和小的repro [這裏](https://github.com/MahApps/MahApps.Metro/),因爲我需要更多的信息。 –