我正在尝试拦截WPF datagrid的事件以添加新项目。我需要在插入数据源的数据对象上设置一些属性。有没有办法可以做到这一点?
答案 0 :(得分:1)
没有可以拦截的事件。但是你可以用BindingList<T>
完成所需的工作。见How to use a factory for DataGrid.CanUserAddRows = true
答案 1 :(得分:0)
我通过绑定到ObservableCollection<T>
,然后使用CollectionChanged
事件解决了这个问题。