NotEmptyValidationRule.cs 496 B

12345678910111213141516
  1. using System.Globalization;
  2. using System.Windows.Controls;
  3. namespace ConfigureWindow.domain
  4. {
  5. public class NotEmptyValidationRule : ValidationRule
  6. {
  7. public string Message { get; set; }
  8. public override ValidationResult Validate(object value, CultureInfo cultureInfo)
  9. {
  10. return string.IsNullOrWhiteSpace((value ?? "").ToString())
  11. ? new ValidationResult(false, Message)
  12. : ValidationResult.ValidResult;
  13. }
  14. }
  15. }