blob: 600902483d10de882b4c96daf58c86b03d9e9598 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using System;
using System.Globalization;
using System.Windows.Controls;
namespace MaterialDesignDemo.Domain
{
public class SimpleDateValidationRule : 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, "Invalid date");
}
}
}
|