У меня есть представление WPF, которое отображает сущность «Отгрузка». У меня есть текстовый блок, содержащий звездочку, которая будет предупреждать пользователя о том, что запись изменена, но не сохранена. Первоначально я надеялся связать видимость этого (с преобразователем) со свойством Shipment.EntityState.
If value = EntityState.Modified Then
Return Visibility.Visible
Else
Return Visibility.Collapsed
End If
Свойство обновляется просто отлично, но представление не знает об изменении. Что мне нужно знать, так это то, как я могу заставить пользовательский интерфейс получать уведомления об изменении свойства. Если это невозможно сделать, есть ли хороший способ написать собственное свойство IsDirty, которое обрабатывает опровержения редактирования (т. е. если я изменяю значение свойства, а затем возвращаю его к исходному, оно не считается редактированием и состояние остается неизменной).
Любая помощь, как всегда, будет принята с благодарностью.
Кори