Public static readonly MinDateProperty As DependencyProperty = DependencyProperty.Register("MinDate",
typeof(DateTime),
typeof(
DatePicker),
new UIPropertyMetadata(DateTime.MinValue,
delegate(DependencyObject sender, DependencyPropertyChangedEventArgs e) { var picker = (
DatePicker)sender;
if (picker.MinDate.Ticks > picker.CurrentlySelectedDate.Ticks) picker.CurrentlySelectedDate = picker.MinDate; picker.ReBindListOfDays(); }))