C# 是否可以在资源中引用资源?

C# 是否可以在资源中引用资源?,c#,wpf,xaml,C#,Wpf,Xaml,所以我知道如何声明资源。例如,颜色 <Color x:Key="MyColorResource">#ffffff</Color> #ffffff 但是如果我想在我的资源中使用另一个资源呢。像这样的 <Color x:Key="Theme.Highlight">#ffffff</Color> <Color x:Key="MyColorResource">{StaticResource Theme.Highlight}</Colo

所以我知道如何声明资源。例如,
颜色

<Color x:Key="MyColorResource">#ffffff</Color>
#ffffff
但是如果我想在我的资源中使用另一个资源呢。像这样的

<Color x:Key="Theme.Highlight">#ffffff</Color>
<Color x:Key="MyColorResource">{StaticResource Theme.Highlight}</Color>
#ffffff
{StaticResource主题。突出显示}

这可能吗

您不能在元素内部直接引用

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

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

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

是的,您是否尝试过这样做?