是否有突出顯示DataGrid上所有修改行的方法?由於網格綁定到System.Data.DataTable
我想我可能能夠將每行的顏色綁定到它的RowState(下面的示例),但這似乎不起作用。WpfToolkit DataGrid:突出顯示修改後的行
任何想法?
xmlns:data="clr-namespace:System.Data;assembly=System.Data"
<Style x:Key="DataGridRowStyle" TargetType="{x:Type toolkit:DataGridRow}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="true">
<Setter Property="Background" Value="Blue" />
</Trigger>
<DataTrigger Binding="{Binding RowState}" Value="{x:Static data:DataRowState.Modified}">
<Setter Property="Background" Value="LightYellow" />
</DataTrigger>
</Style.Triggers>
</Style>
這是否適合你?我看不到它與我的不同。我更新了這個問題btw。 – 2011-02-09 17:13:00
@Phil:我已經更新了我的答案。 – HCL 2011-02-10 09:30:33