Как ObservableCollection может запустить действие Replace? - PullRequest
6 голосов
/ 01 июля 2011

В документации по аргументам события NotifyCollectionChangedEventArgs есть действие с именем Заменить (в дополнение к Add, Remove, Move и т. Д.). Когда это может быть запущено? Я не вижу никакого метода Replace в ObservableCollection

1 Ответ

8 голосов
/ 01 июля 2011

Вот пример:

ObservableCollection<string> myCollection = new ObservableCollection<string>;
myCollection.Add("One");
myCollection.Add("Two");
myCollection.Add("Three");
myCollection.Add("Four");
myCollection.Add("Five");

myCollection[4] = "Six"; // Replace (i.e. Set)
...