| 123456789101112131415161718192021222324 |
- 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, "日期不正确");
- }
- }
- }
|