我在数据表中获取动态列(因为列生成动态,因此没有模型)绑定到WPF数据网格 . 这些是自动生成的列 . 我需要根据条件更改数据网格的单元格颜色 . 有列(进度)每列有一个逗号分隔值 . 这个数字将决定column1,column2,column3的单元格的颜色 . 我需要一种方法来设置单个单元格的样式颜色,方法是使用特定列的列(进度)中的值 .
| Coulmn1 | Coumn2 | Column3 | Progress | | 123 | ABC | TRUE | C1=0.5,C2=1,C3=0 | | 456 | CDF | TRUE | C1=1,C2=1,C3=0 | | 789 | EFG | TRUE | C1=0,C2=1,C3=0 |
颜色为0 =红色,0.5 = LightRed,1 =绿色,例如 | Coulmn1 | Coumn2 | Column3 | Progress | | 123 (LightRed) | ABC (Green) | TRUE (Red) | C1=0.5,C2=1,C3=0 |
1 回答
试试这个:帮手:
xaml.cs:
对象类: