Как управлять неудачной проверкой данных в WPF? - PullRequest
1 голос
/ 20 июня 2010

У меня есть привязка с проверкой данных, реализованная IDataErrorInfo.При сбое проверки данных свойство устанавливается.Как можно избежать изменения свойства при сбое проверки данных?Большое спасибо.

1 Ответ

1 голос
/ 20 июня 2010

Я не думаю, что IDataErrorInfo можно использовать, чтобы избежать изменения значения свойства, если значение недопустимо. Это только помогает связать правильное сообщение об ошибке с UI, чтобы пользователь мог изменить данное значение на действительное значение.

Чтобы избежать недопустимых значений в ваших свойствах, если они равны CLR Properties, используйте методы проверки в установщиках, а если они Dependency Properties, используйте обратный вызов проверки для правильной проверки значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...