WpfDatagrid行をViewModelのブールプロパティにバインドします。これは、行が変更されたかどうかを示します。実際、モデルのクラスにバインドするデータグリッドがあり、ViewModelにプロパティIsRowChangedがあり、 datagridをIsRowChangedにバインドする方法がわかりませんか?
1 に答える
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; } }
于 2012-08-11T09:57:11.553 に答える