在我的XAML中我有这个:
<Color x:Key="VeryLightGrey">#fff0f0f0</Color>
<Color x:Key="TabBackgroundColor">#fff0f0f0</Color>
我很想拥有这样的东西:
<Color x:Key="TabBackgroundColor" Color="{StaticResource VeryLightGrey}"/>
我尝试了各种方法,包括:
<StaticResource x:Key="TabBackgroundColor" ResourceKey="VeryLightGrey"/>
但我的代码却充满了警告:
“System.Wndows.StaticResourceExtention类型的对象不能应用于需要System.Windows.Media.Color类型的属性”
其他帖子说要忽略这个警告,但它实际上会导致问题,所以我不能。
那里有更好的解决方案吗?
答案 0 :(得分:1)
您可以声明一次颜色并定义多个使用相同颜色的画笔。
使用画笔作为UI元素。