使用XAML,是否有一种方法可以根据其单元格内容动态设置行的背景?
谢谢,
Phil
使用XAML,是否有一种方法可以根据其单元格内容动态设置行的背景?
谢谢,
Phil
您可以使用DataTrigger为行定义样式并更改颜色,例如:
<DataGrid>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding BooleanPropertyOnObjectBoundToRow}" Value="True">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
这里的BooleanPropertyOnObjectBoundToRow
是您的数据对象上的一个布尔属性,其中一个单元格绑定到该属性。