正在从ICollectionView中删除项

本文关键字:删除 ICollectionView | 更新日期: 2023-09-27 17:59:51


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

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

感谢

正在从ICollectionView中删除项

不能,因为它是集合的视图。您需要从基础集合中删除该项或使用筛选器。如果你对过滤感兴趣,那么这个问题提供了进一步的信息和链接:WPF';s ICollectionView.filter with large set of data

ChrisWue说的是正确的。您可以检查ICollectionView的Filter属性;也许它适合你的需要。