为WPF应用程序应用Office 2007主题

Sau*_*ron 9 wpf wpftoolkit ribbon-control ribboncontrolslibrary

我正在使用WPF工具包中的RibbonControl.它有Office Blue,Black和Silver主题.但主题不适用于窗口中的控件.那有什么解决方案吗?

我正在接受这样的主题

 <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>
 </ResourceDictionary.MergedDictionaries>
Run Code Online (Sandbox Code Playgroud)

但是控件就像按钮一样,文本框也没有变化.

Dav*_*man 3

您需要一个单独的资源字典来为各种控件提供 WPF 样式。我通过在各种应用程序上采样颜色来创建自己的颜色。这其实并不难,我花了几个小时。

如果您正在寻找快速简便的解决方案,请尝试WPF 主题。Bureau Blue 主题看起来很像 Office 2007 蓝色。