我发现了如何更改xamdatagrid单元格中的文本颜色。现在我是这样做的:
rec.FieldLayout.Fields["Message Category"].Settings.CellValuePresenterStyle Selector=颜色;
rec是一个数据记录。和colors是StyleSelector
是不是我可以这样做,但不只是更改一个单元格,我可以更改整行?
您可以在ViewModel中定义一个属性,该属性根据条件决定是否设置行的前景色。
<DataTrigger Binding="{Binding IsRowValid}" Value="True">
<Setter Property="TextElement.Foreground" Value="Red"/>
</DataTrigger>