5


How can I remove item from ICollectionView in c#?

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

Thanks

Igal
  • 1,084
  • 2
  • 13
  • 33

2 Answers2

9

You can't because it's a view of a collection. You need to remove the item from the underlying collection or use a filter. If you are interested in filtering then this question provides further information and links: WPF's ICollectionView.filter with large sets of data

Community
  • 1
  • 1
ChrisWue
  • 18,612
  • 4
  • 58
  • 83
1

What ChrisWue says, is correct. You could check the Filter property of ICollectionView; perhaps it suits your needs.

Frederik Gheysels
  • 56,135
  • 11
  • 101
  • 154