从ObservableConcurrentCollection中删除项目

时间:2018-04-25 10:18:58

标签: c# wpf

我有一个DataGrid ItemsSource在XAML中绑定到ObservableConcurrentCollection属性。

这允许我从工作线程更新集合,并让更改自动反映在我的DataGrid中。

问题是我只能向该集合添加项目。我需要能够删除项目,但我找不到任何方法。

ObservableConcurrentCollection是否允许删除项目?如果没有,我可以使用另一种收藏品吗?

1 个答案:

答案 0 :(得分:3)

您应该使用AsyncObservableCollection提供从工作线程更新集合的功能,并允许删除操作。您可以阅读https://gist.github.com/thomaslevesque/10023516中的代码。