private static object CoerceSelectedDateTime(DependencyObject d, object value)
{
FXDatePicker datepicker = (FXDatePicker)d;
if (value != null)
{
DateTime newValue = (DateTime)value;
DateTime min = datepicker.MinDate;
if (newValue < min)
{
return min;
}
DateTime max = datepicker.MaxDate;
if (newValue > max)
{
return max;
}
}
return value;
}