是否可以引用资源中的资源?

时间:2018-06-13 16:47:41

标签: c# wpf xaml

所以我知道如何申报资源。例如Color

<Color x:Key="MyColorResource">#ffffff</Color>

但是,如果我想在我的资源中使用其他资源,该怎么办?像这样的东西

<Color x:Key="Theme.Highlight">#ffffff</Color>
<Color x:Key="MyColorResource">{StaticResource Theme.Highlight}</Color>

这可能吗?

1 个答案:

答案 0 :(得分:2)

无法在元素中直接引用

可以在另一个资源属性中引用一个资源。

<Color x:Key="MyColorResource">#ffffff</Color>
<SolidColorBrush x:Key="MyBrushResource" Color="{StaticResource MyColorResource}" />

注意:您的引用应为兼容类型。