WPF MDI 添加 Mahapps 地铁风格

WPF MDI add Mahapps metro style

我想使用 Mahapps style on WPF.MDI.
我设法将样式添加到 UserControl,资源合并,但子项未更改。

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

任何方向都有帮助。

我自己想出来的。
此处的简短说明:
创建了 Aero.xaml 的副本,对其进行了修改并引用了 Mahapps.
来源 GitHub.



我重新配置为使用资源字典并修复了 window 控制突出显示(关闭、最小化、最大化)。


干得好!

为了使用应用程序资源中定义的重音,我删除了Metro.xaml中定义的重音。剩下的问题是 Inactive 的 Accent Window。

"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>
-->