从ICollectionView中删除项目

Iga*_*gal 5 c# icollectionview


如何从c#中的ICollectionView中删除项目?

Dictionary<int, String> entityDict;
public ICollectionView DictView { get; set; }
dictView = CollectionViewSource.GetDefaultView(entityDict.Values);
dictView.//No remove method
Run Code Online (Sandbox Code Playgroud)

谢谢

Chr*_*Wue 9

你不能,因为它是一个集合的视图.您需要从基础集合中删除该项目或使用过滤器.如果您对过滤感兴趣,那么这个问题提供了更多信息和链接:WPF的ICollectionView.filter包含大量数据