1

在我的 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 类型的属性”

其他帖子说忽略这个警告,但它实际上会导致问题,所以我不能。

那里有更好的解决方案吗?

4

1 回答 1

1

您可以声明一次颜色并定义使用相同颜色的多个画笔。

为您的 UI 元素使用画笔。

于 2013-08-27T18:47:36.660 回答