0

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

4

1 回答 1

1

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

<DataTrigger Binding="{Binding IsRowValid}" Value="True">
    <Setter Property="TextElement.Foreground" Value="Red"/>
</DataTrigger>
于 2013-07-13T07:03:15.377 回答