DataGrid
在我看来,我有一个绑定到一个ObservableCollection<>
. 绑定有效。
问题是我无法编辑任何单元格,也不明白为什么......
这是我的 XAML:
<DataGrid ItemsSource="{Binding ClientSpecifications, Mode=TwoWay}" />
只有这个。而已。但它不起作用。我正在使用 WPF、.NET4、EF。
DataGrid
在我看来,我有一个绑定到一个ObservableCollection<>
. 绑定有效。
问题是我无法编辑任何单元格,也不明白为什么......
这是我的 XAML:
<DataGrid ItemsSource="{Binding ClientSpecifications, Mode=TwoWay}" />
只有这个。而已。但它不起作用。我正在使用 WPF、.NET4、EF。
根据这篇文章:WPF DataGrid 中的编辑功能概述
数据网格使用IEditableCollectionView<T>
(ObservableCollection<T>
实现)-但为了使对象可编辑,您需要确保您的对象 T 已实现IEditableObject
Interface。完成此操作后,Datagrid 会将集合项识别为可编辑的,并允许您在网格中更改它们。