2

我正在为我的 RibbonWindow 使用 Office 2007 Black 主题,并且非常喜欢它使用的所有颜色。这是我的功能区窗口资源中包含的资源字典。

<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>

我想在我的用户控件中反映这个主题的颜色。有没有列出这个主题中主要颜色的资源?

我已经截取了一些颜色的十六进制值,但希望在某个地方可能有这个主题的调色板。

谢谢,史蒂文

4

2 回答 2

1

.NET framewordk 中的这些命名空间可能会有所帮助

Microsoft.Office.Core.ThemeColor

Microsoft.Office.Core.ThemeColorScheme

System.Windows.Forms.ProfessionalColors - 提供作为 Windows 显示元素颜色的颜色结构。

于 2009-09-09T12:09:29.183 回答
1

史蒂文,你知道吗?昨天,我也在做同样的事情。我确实设法通过使用一个名为 Reflector 的工具和一个插件 - “Baml Viewer”来获得主题。

Baml Viewer 将存储在 dll 中的 BAML 反汇编为相应的 XAML。

反射器:http ://www.red-gate.com/products/reflector/

如果您真的没有心情弄清楚其余的内容,或者您​​现在可能需要这些主题,请告诉我。

于 2009-09-11T18:12:07.587 回答