7
是否有任何方法可以手動/動態地將錯誤添加到Validation.Errors集合?WPF驗證手動將錯誤添加到Validation.Errors集合
是否有任何方法可以手動/動態地將錯誤添加到Validation.Errors集合?WPF驗證手動將錯誤添加到Validation.Errors集合
從http://www.wpftutorial.net/ValidationErrorByCode.html
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);
這裏是一個很好(有點更詳細的)答案: http://stackoverflow.com/questions/4273899/setting-validation-error-template-from-code-in -wpf –