using System.Globalization; using System.Windows.Controls; namespace ConfigureWindow.domain { public class NotEmptyValidationRule : ValidationRule { public string Message { get; set; } public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return string.IsNullOrWhiteSpace((value ?? "").ToString()) ? new ValidationResult(false, Message) : ValidationResult.ValidResult; } } }