Коллекция List <> не обновляет представление в MVVM
Я использовалList<Person> collection
в качестве ItemsSource для элемента управления DataGrid.
Но он не обновлял представление, если я удаляю элемент из коллекции List. Я долго боролся за решение.
Тогда вместоList<Person>
Коллекция в моей ViewModel. Я изменил это вObservableCollection<Person> collection
, Теперь он обновляет представление, когда в коллекции происходят изменения.
Я не уверен, почему он обновляется только дляObservableCollection<Person>
? Кто-нибудь ?