2009-06-10 88 views
2

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

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

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

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

感谢, 史蒂芬

回答

1

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

Baml Viewer将存储在dll中的BAML拆卸为相应的XAML。

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

如果你真的没有心情找出休息或可能是你需要的主题,现在不要让我知道。

+1

反射器插件:http://www.codeplex.com/reflectoraddins – Trainee4Life 2009-09-11 18:12:26

1

这些命名空间中的.NET framewordk可以帮助

Microsoft.Office.Core.ThemeColor

Microsoft.Office.Core.ThemeColorScheme

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