使用DynamicResource填充Color

时间:2013-10-31 16:35:56

标签: wpf xaml resources dynamicresource

我想在我的xaml ResourceDictionary中执行类似的操作:

 <Color x:Key="ForegroundTextColor" > {DynamicResource {x:Static vs_shell:EnvironmentColors.ToolWindowTextBrushKey}} </Color>

但Color只接受像#xxxxx这样的值。

有任何想法达到我的目标吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

颜色不是动态的,但你可以使用SolidColorBrush,不是真正的颜色,而是接受Color的东西,并允许你用来填充矩形,背景......

<SolidColorBrush x:Key="MyColor" Color="{DynamicResource MyDynamicResource}" />