using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace ConfigureWindow.domain { public class DateValidationRule : ValidationRule { public override ValidationResult Validate(object value, CultureInfo cultureInfo) { DateTime time; return DateTime.TryParse((value ?? "").ToString(), CultureInfo.CurrentCulture, DateTimeStyles.AssumeLocal | DateTimeStyles.AllowWhiteSpaces, out time) ? ValidationResult.ValidResult : new ValidationResult(false, "日期不正确"); } } }