改变MahApps Metro主题

时间:2013-04-10 05:28:23

标签: wpf visual-c++ themes mahapps.metro

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

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

组件/样式/ Colours.xaml文件的评论“来自大都会主题包”,对于比我更精通WPF设计的人来说,这可能是一个有用的线索。

我说的是应用程序范围内的主题更改,而不是单个控件。

1 个答案:

答案 0 :(得分:21)

如果要更改默认颜色方案,只需更改加载的颜色资源文件即可。

来自Blue:

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

到红色:

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

您还可以使用ThemeManager.ChangeTheme()以编程方式更改(一旦加载了每个颜色资源文件)。

相关问题