2013-07-12 71 views
0

我發現如何更改xamdatagrid單元格的文本顏色。現在我正在這樣做:
rec.FieldLayout.Fields [「Message Category」]。Settings.CellValuePresenterStyleSelector = colors;
rec是一個datarecord。和顏色是一個StyleSelector
有反正我可以做到這一點,但不是隻是改變一個單元格,我可以改變整個行?更改xamdatagrid的文本顏色

回答

1

您可以在ViewModel中定義一個屬性,根據條件決定是否設置一行的前景色。

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