我的数据表包含大约66列和4000行
每一行都有一些基于条件的着色
我是WPF的新手,实际上我已经实现了一些基于条件着色datagridview中的行但WPF作为组件DATA GRID
如何根据细胞价值实现基于细胞的着色?在WPF中
我试过这个例子不能理解请提供一些很好的例子,它根据值绑定来自datatable和着色datagrid单元格的数据
答案 0 :(得分:0)
定义触发器以检查str列值“skip”,“fail”并设置背景颜色。
<DataGridTextColumn Binding="{Binding str}" >
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Style.Triggers>
<Trigger Property="Text" Value="SKIP">
<Setter Property="Background" Value="Orange"/>
</Trigger>
<Trigger Property="Text" Value="FAIL">
<Setter Property="Background" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>