0
所以我做了这个颜色刷:如何设置所有标签样式的前景以使用我的画笔?
<!-- TEXT -->
<LinearGradientBrush x:Key="TextColor" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#FFD9EDFF" Offset="0"/>
<GradientStop Color="#FFC0DEFF" Offset="0.445"/>
<GradientStop Color="#FFAFD1F8" Offset="0.53"/>
</LinearGradientBrush>
我试图将其设置为所有标签使用,但我想不通的语法,这里是我有:
<Style TargetType="{x:Type Label}">
<Setter Property="Foreground">
<Setter.Value>
<LinearGradientBrush x:Name="{StaticResource TextColor}" />
</Setter.Value>
</Setter>
</Style>
此抛出一个错误说:
Error 1 MarkupExtensions are not allowed for Uid or Name property values, so '{StaticResource TextColor}' is not valid.
我应该怎么办?