我有一个DataGrid
ItemsSource
在XAML中绑定到ObservableConcurrentCollection属性。
这允许我从工作线程更新集合,并让更改自动反映在我的DataGrid
中。
问题是我只能向该集合添加项目。我需要能够删除项目,但我找不到任何方法。
ObservableConcurrentCollection
是否允许删除项目?如果没有,我可以使用另一种收藏品吗?
答案 0 :(得分:3)
您应该使用AsyncObservableCollection
提供从工作线程更新集合的功能,并允许删除操作。您可以阅读https://gist.github.com/thomaslevesque/10023516
中的代码。