我希望将WpfDatagrid行绑定到ViewModel中的布尔属性,该属性显示Row是否已更改。事实上我有一个绑定到模型中的类的数据网格,并且在ViewModel中具有属性IsRowChanged ,并且不知道如何将datagrid绑定到IsRowChanged?
答案 0 :(得分:0)
<DataGrid ItemsSource="{Binding Produts}" AutoGenerateColumns="False" >
<DataGrid.Columns>
<DataGridTemplateColumn IsReadOnly="True" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsRowChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
如果您使用实体框架,则可以使用此行
直接扩展您的实体分部类public bool IsRowChanged { get { return myEntity.EntityState == EntityState.Modified; } }