Сегодня я изучил пример MSDN для проверки входных данных WPF TextBox (см. Также: http://msdn.microsoft.com/en- us / library / ms753962.aspx ).
В моем собственном приложении я привязываю DataContext представления к ViewModel, используя шаблон MVVM. Некоторые текстовые поля привязаны к свойствам в ViewModel и имеют определенные ValidationRules на них.
Я обнаружил, что когда значение становится недействительным, после его успешной проверки ранее старое значение останется в ViewModel. На мой взгляд, это очень бесполезно, потому что значения используются, например, для выполнения команд.
Эта точная моя проблема также применима к данному примеру MSDN. Значение TextBox отправляется обратно в источник только после его успешной проверки. Я хотел бы сохранить логику проверки, но она всегда должна обновлять источник. Возможно ли это?
Заранее спасибо.