Как определить что ViewModel была изменена из DataGrid?
Добрый день,
Есть DataGrid в котором отображается ViewModels из ObservableCollection. При изменении любого свойства из DataGrid меняется и сама ViewModel. Хочу добавить кнопку "Сохранить", по нажатию на которую измененные ViewModels должны сохраниться в БД (там все сложнее не буду описывать передачу данных на сервер и все не относящееся к вопросу). Как мне определить что модель была изменена? Как лучше этот признак проставить? А после этого я уже смогу из коллекции взять только измененные ViewModel и передать их на сервер.
подписаться на событие CollectionChanged коллекции, в параметрах события будете получать измененные объекты коллекции, делаем еще одну коллекцию, в которую сохраняем изменения, и при нажатии на кнопку, передаем изменения из этой коллекции.