所以我知道如何申报资源。例如Color
<Color x:Key="MyColorResource">#ffffff</Color>
但是,如果我想在我的资源中使用其他资源,该怎么办?像这样的东西
<Color x:Key="Theme.Highlight">#ffffff</Color>
<Color x:Key="MyColorResource">{StaticResource Theme.Highlight}</Color>
这可能吗?
答案 0 :(得分:2)
您无法在元素中直接引用。
您可以在另一个资源属性中引用一个资源。
<Color x:Key="MyColorResource">#ffffff</Color>
<SolidColorBrush x:Key="MyBrushResource" Color="{StaticResource MyColorResource}" />
注意:您的引用应为兼容类型。