是否可以重用WPF默认主题中的资源?

时间:2014-04-23 14:33:36

标签: wpf xaml themes resourcedictionary

我们正在使用某种主题(实际上,我在WPF应用程序中看到了DevExpress主题和Infragistics主题的一些迹象;我们使用两者的控件)。我想使用ToolTip使用的相同背景画笔创建弹出窗口。我可以通过实例化一个工具提示来做到这一点,但那太愚蠢了。

当我创建工具提示时,以下内容表明其Background属性来自BaseValueSource.DefaultStyle

var vs = DependencyPropertyHelper.GetValueSource(tooltip, 
             Control.BackgroundProperty);

理想情况下,我想要一个密钥,以便我可以绑定它:Background="{DynamicResource SuchAndSuch}"

主题没有文档,我在VS2012中找不到任何有用的对象资源管理器,Blend不能与WPF一起使用,并且刷机没有在我有权访问的任何XAML中定义。

这是一个LinearGradientBrush,所以它不像只是做截图和获取颜色那么简单。不过,我可能最终会以这种方式逼近它。 Christian Mosers的XamlInspector也很适合这样的东西。

0 个答案:

没有答案