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ś?