WPF MDI添加Mahapps metro风格

时间:2018-06-05 20:43:54

标签: c# wpf mdi mahapps.metro

我想在Mahapps上使用WPF.MDI样式 我设法将样式添加到UserControl,资源合并,但是子项没有改变。

需要为WPF.MDI创建新的,以mahapps风格为目标?

任何方向都有帮助。

2 个答案:

答案 0 :(得分:0)

我自己弄清楚了。
这里简短说明:
创建了Aero.xaml的副本,对其进行了修改并引用了Mahapps GitHub上的来源。

enter image description here

我重新配置使用资源字典和固定窗口控件高亮显示(关闭,最小化,最大化)。


enter image description here

答案 1 :(得分:0)

很好!

要使用应用程序资源中定义的口音,我删除了Metro.xaml中定义的口音。剩下的问题是非活动窗口的重音。

“ WPF.MDI \ Themes \ Metro.xaml”,注释了第10-12行:

<!-- Deleted to use Accent defined in App.xaml -->
<!--
<Color x:Key="AccentColor">#CC161717</Color>
<Color x:Key="AccentBaseColor">#CC161717</Color>
<Color x:Key="AccentColor2">#868686</Color>
-->