Установить ValidationError по коду в ViewModel - PullRequest
0 голосов
/ 01 сентября 2011

Я сталкивался Установить ValidationError по коду от Кристиана Мозерса

ValidationError validationError = new ValidationError(regexValidationRule, 
    textBox.GetBindingExpression(TextBox.TextProperty));

validationError.ErrorContent = "This is not a valid e-mail address";

Validation.MarkInvalid(textBox.GetBindingExpression(TextBox.TextProperty), 
    validationError);

Как я могу использовать это в моей ViewModel?

1 Ответ

3 голосов
/ 01 сентября 2011

Существуют и другие способы получения ошибок из виртуальной машины, например, путем реализации IDataErrorInfo или с помощью исключения в установщиках (тогда привязка должна проверять на исключение ) .

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