背景
我正在将一个DataGrid绑定到一个ObservableCollection。这个ObservableCollection中的ViewModels没有无参构造函数,因此CanUserAddNewRows属性被评估为false。
据我所知,当绑定时,ObservableCollection默认使用ListCollectionView,而IEditableCollectionViewAddNewItem实现在内部检查无参构造函数,从而禁用了AddNew功能。
问题
我该如何提供Datagrid请求的新对象/工厂?