所以我有一个数据模板,里面有板子,这就是我想做的。
<Border Grid.Column="0" Grid.Row="4" Grid.ColumnSpan="5">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Transparent"/>
<GradientStop
Color="{Binding Condition, Converter={StaticResourc ConditionTypeToColorConveter}}" Offset="0.541"/>
</LinearGradientBrush>
</Border.Background>
</Border>
我可以看到转换器被调用没问题。但不显示它返回的颜色。现在如果我这样做
<Border Grid.Column="0"
Grid.Row="4" Grid.ColumnSpan="5"
Background="{Binding Condition, Converter={StaticResourc ConditionTypeToColorConveter}}">
它工作得很好——当然——我不希望它是一种颜色,我需要它是一个渐变。
有人知道这有什么问题吗?这让我很生气...