【发布时间】:2011-06-24 06:59:50
【问题描述】:
有没有办法突出显示DataGrid 上所有修改的行?由于网格绑定到System.Data.DataTable,我想我可以将每一行的颜色绑定到RowState(下面的示例),但这似乎不起作用。
有什么想法吗?
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>
【问题讨论】:
标签: c# wpf datagrid wpftoolkit