Kolekcja List <> nie aktualizuje widoku w MVVM

UżyłemList<Person> collection jako ItemSource dla kontrolki DataGrid.

Ale nie zaktualizował widoku, jeśli usunę element z kolekcji listy. Długo walczyłem o rozwiązanie.

Potem zamiastList<Person> kolekcja w moim ViewModel. Zmieniłem to naObservableCollection<Person> collection. Teraz aktualizuje widok, gdy tylko nastąpi zmiana w kolekcji.

Nie jestem pewien, dlaczego aktualizuje się tylko dlaObservableCollection<Person> ? Ktoś?

questionAnswers(4)

yourAnswerToTheQuestion