更改xamdatagrid的文本颜色

时间:2013-07-12 22:54:36

标签: c# .net infragistics xamdatagrid

我发现了如何从xamdatagrid单元格更改文本颜色。现在我这样做:
 rec.FieldLayout.Fields [“Message Category”]。Settings.CellValuePresenterStyleSelector = colors;
rec是一个datarecord。和颜色是StyleSelector
无论如何我可以做到这一点,但不是只改变一个单元格,我可以改变整行?

1 个答案:

答案 0 :(得分:1)

您可以在ViewModel中定义一个属性,该属性根据条件决定是否设置行的前景色。

<DataTrigger Binding="{Binding IsRowValid}" Value="True">
    <Setter Property="TextElement.Foreground" Value="Red"/>
</DataTrigger>