如何根据ValidationRule类禁用按钮?
如何根据ValidationRule类禁用WPF按钮? (下面的代码可以很好地突出显示TextBox)
XAML:
!
C#
public class ConfigValidationRule : ValidationRule { public ConfigValidationRule() { HasError = true; } public bool HasError { set; get; } public override ValidationResult Validate(object value, CultureInfo cultureInfo) { try { if (((string)value).Length > 0) { HasError = false; return new ValidationResult(true, null); } else { HasError = true; return new ValidationResult(false, "!"); } } catch { HasError = true; return new ValidationResult(false, "!"); } } }
有很多例子,但他们都没有SAVE BUTTON。
- http://www.codeproject.com/Articles/15239/Validation-in-Windows-Presentation-Foundation
- http://go.microsoft.com/fwlink/?LinkID=159972