我在根据变量更改背景时遇到了一些麻烦。我已经尝试了几件事,我认为这会有效,但它说背景没有定义。我这么说太早还是有更大的问题?
<RowDefinition>
<RowDefinition.Style>
<Style>
<Setter Property="Background" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding RowData.Row.Priority}" Value="H">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
<DataTrigger Binding="{Binding RowData.Row.Priority}" Value="A">
<Setter Property="Background" Value="Yellow"/>
</DataTrigger>
</Style.Triggers>
</Style>
</RowDefinition.Style>
</RowDefinition>
答案 0 :(得分:0)
尝试使用转换器作为imput你发布你的变量,作为结果你返回绑定到属性的颜色,更多关于转换器:https://www.wpftutorial.net/ValueConverters.html