Какой хороший способ интеграции проверки нескольких полей с IDataErrorInfo?
Допустим, у меня есть диалоговое окно с 3 текстовыми полями для получения информации о ftp
- URL
- Имя пользователя
- Пароль
Я поместил атрибут Обязательный в поля (предположим, что для пароля используется обычный текстовый блок).
Я проверяю соединение ftp, когда пользователь нажимает «ОК». В данный момент я показываю диалог, но было бы неплохо, если бы я мог активировать стиль ошибок проверки при ошибках подключения ftp.
Я посмотрел Validation.MarkInvalid, но не понимаю, как его использовать.
var be = GetBindingExpression(xamlURLField);
Validation.MarkInvalid(be, new ValidationError(-- WhatValidationRuleToPutHere --, be, "Can't connect to ftp", null)