我知道MahApps地铁主题自带的“主题”(颜色集),但我不知道如何将它们从我的WPF应用程序的默认设置更改。
我已按照初学者教程MahApps.Metro文档 (包括在页面的顶部添加资源库),但它并没有提及有关更改主题。
组件/风格/ Colours.xaml文件具有“从国际化的主题包”,这可能是一个有用的线索,有人在WPF设计比我好熟悉的注释。
我说的是一个应用程序级主题的变化,而不是一个单独的控制。
我知道MahApps地铁主题自带的“主题”(颜色集),但我不知道如何将它们从我的WPF应用程序的默认设置更改。
我已按照初学者教程MahApps.Metro文档 (包括在页面的顶部添加资源库),但它并没有提及有关更改主题。
组件/风格/ Colours.xaml文件具有“从国际化的主题包”,这可能是一个有用的线索,有人在WPF设计比我好熟悉的注释。
我说的是一个应用程序级主题的变化,而不是一个单独的控制。
如果要更改默认的配色方案,只是改变其颜色资源文件被加载。
从蓝:
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
到红色:
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Red.xaml" />
您也可以使用ThemeManager.ChangeTheme改变编程(一旦你已经加载的每一个颜色资源文件)()。