Удаление элемента из ICollectionView - PullRequest
4 голосов
/ 19 июня 2011


Как удалить элемент из ICollectionView в c #?

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

Спасибо

Ответы [ 2 ]

8 голосов
/ 19 июня 2011

Вы не можете, потому что это просмотр коллекции.Вам необходимо удалить элемент из базовой коллекции или использовать фильтр.Если вы заинтересованы в фильтрации, этот вопрос содержит дополнительную информацию и ссылки: ICFlectionView.filter WPF с большими наборами данных

1 голос
/ 19 июня 2011

То, что говорит ChrisWue, верно.Вы можете проверить свойство Filter ICollectionView;возможно, это соответствует вашим потребностям.

...