我的视图中有DataGrid
绑定到ObservableCollection<>
。绑定有效。
问题是我无法编辑任何单元格,也不明白为什么......
这是我的XAML:
<DataGrid ItemsSource="{Binding ClientSpecifications, Mode=TwoWay}" />
只有这一点。而已。但它不起作用。我正在使用WPF,.NET4,EF。
答案 0 :(得分:0)
根据这篇文章:Overview of the editing features in the WPF DataGrid
数据网格使用IEditableCollectionView<T>
(ObservableCollection<T>
实现) - 但为了使对象可编辑,您需要确保对象T已实现IEditableObject
Interface。执行此操作后,Datagrid会将集合项目识别为可编辑,并允许您在网格中更改它们。