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