La colección <> de la lista no actualiza la vista en MVVM

Usé elList<Person> collection como ItemsSource para el control DataGrid.

Pero no actualizó la Vista si quito el elemento de la colección de la Lista. Estuve luchando durante mucho tiempo por la solución.

Entonces, en lugar deList<Person> Colección en mi ViewModel. Cambié esto enObservableCollection<Person> collection. Ahora se actualiza la vista siempre que haya un cambio en la colección.

No estoy seguro de por qué se actualiza sólo paraObservableCollection<Person> ? Alguien?

Respuestas a la pregunta(4)

Su respuesta a la pregunta