改变的MahApps地铁主题(Changing The MahApps Metro Theme)

2019-08-21 03:45发布

我知道MahApps地铁主题自带的“主题”(颜色集),但我不知道如何将它们从我的WPF应用程序的默认设置更改。

我已按照初学者教程MahApps.Metro文档 (包括在页面的顶部添加资源库),但它并没有提及有关更改主题。

组件/风格/ Colours.xaml文件具有“从国际化的主题包”,这可能是一个有用的线索,有人在WPF设计比我好熟悉的注释。

我说的是一个应用程序级主题的变化,而不是一个单独的控制。

Answer 1:

如果要更改默认的配色方案,只是改变其颜色资源文件被加载。

从蓝:

    <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />

到红色:

    <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Red.xaml" />

您也可以使用ThemeManager.ChangeTheme改变编程(一旦你已经加载的每一个颜色资源文件)()。



文章来源: Changing The MahApps Metro Theme