7
我有一個綁定到數據庫表的數據網格。我需要將行的前景更改爲藍色,具體取決於其中一列的值。有什麼辦法可以做到這一點?我試過IValueConverter,但我認爲我一次只能用於一個單元格。DataGrid行的條件文本顏色?
我有一個綁定到數據庫表的數據網格。我需要將行的前景更改爲藍色,具體取決於其中一列的值。有什麼辦法可以做到這一點?我試過IValueConverter,但我認爲我一次只能用於一個單元格。DataGrid行的條件文本顏色?
<DataGrid>
<DataGrid.CellStyle>
<Style TargetType="{x:Type DataGridCell}">
<Style.Triggers>
<DataTrigger Binding="{Binding SomeProperty}" Value="SomeValue" >
<Setter Property="Foreground" Value="Blue" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
</DataGrid>
我想改變行的前景作爲一個整體... – sony
您是否試過這段代碼?我向你保證,這會改變整個行的前景色。除非你使用DataGridTemplateColumns或其他東西。 – kevev22
@ kevev22即使這樣它應該工作,除非個別模板overrdie TextBlock.Foreground :) – 2011-11-24 17:15:40