Изменение цвета текста xamdatagrid
Я узнал, как изменить цвет текста в ячейке xamdatagrid. Прямо сейчас я делаю это так:
rec.FieldLayout.Fields ["Категория сообщения"]. Settings.CellValuePresenterStyleSelector = colors;
rec - это шнур данных. и цвета это StyleSelector
В любом случае я могу это сделать, но вместо того, чтобы просто поменять одну ячейку, я могу изменить всю строку?
1 ответ
Вы можете определить свойство в ViewModel, которое на основе условий решает, устанавливать ли цвет переднего плана для строки.
<DataTrigger Binding="{Binding IsRowValid}" Value="True">
<Setter Property="TextElement.Foreground" Value="Red"/>
</DataTrigger>