Вы можете создать свойство в своем классе модели представления, которое указывает, была ли модель представления изменена с момента ее создания. Свойство может иметь тип bool
и может называться IsDirty
. Это свойство должно быть установлено на true
, когда свойство вашей модели представления изменяется. Вы можете определить это поведение в методе set ваших свойств. Когда пользователь хочет закрыть графический интерфейс, проверьте, имеет ли свойство IsDirty
значение true, и сохраните изменения.
Привязать к свойству IsDirty
, чтобы включить / отключить кнопку сохранения.