mirror of
https://github.com/Stone-Red-Code/docs-desktop.git
synced 2026-09-04 23:43:39 +02:00
* add toc/bread changes * add xaml-services * add ported wpf content * add xaml-services info to docfx * Fix links 1 * Fix links 2 * Fix links 3 * Fix links 4 * Fix links 5 * Fix links 6 * Fix links 7 * Fix xaml-services link * Fix snippets 1 * Fix snippets 2 * adjust breadcrumb and toc * remove preserve-view from breadcrumbs * add empty view to toc item xaml * update include * remove contextual toc for vs article :(
33 lines
975 B
C#
33 lines
975 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Text;
|
|
using System.Windows.Controls;
|
|
|
|
namespace bindings
|
|
{
|
|
// <FutureDateRule>
|
|
public class FutureDateRule : ValidationRule
|
|
{
|
|
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
|
|
{
|
|
// Test if date is valid
|
|
if (DateTime.TryParse(value.ToString(), out DateTime date))
|
|
{
|
|
// Date is not in the future, fail
|
|
if (DateTime.Now > date)
|
|
return new ValidationResult(false, "Please enter a date in the future.");
|
|
}
|
|
else
|
|
{
|
|
// Date is not a valid date, fail
|
|
return new ValidationResult(false, "Value is not a valid date.");
|
|
}
|
|
|
|
// Date is valid and in the future, pass
|
|
return ValidationResult.ValidResult;
|
|
}
|
|
}
|
|
// </FutureDateRule>
|
|
}
|