Использование правил проверки WPF и отключение кнопки «Сохранить» < /p>
Два предложенных решения Используйте idataerrorinfo
или прикрепление обработчика к валидации. merrorevent < /code> через
Код: Выделить всё
Validation.AddErrorHandler()Правило проверки: < /p>
Код: Выделить всё
public class NameValidationRule : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
if (string.IsNullOrWhiteSpace(((string)value)))
{
return new ValidationResult(false, "Must not be empty");
}
return new ValidationResult(true, null);
}
}
< /code>
и элемент управления, который его использует: < /p>
Подробнее здесь: https://stackoverflow.com/questions/332 ... -validatio
Мобильная версия