C# 所选日期的WPF DataGrid DatePicker中断日期

C# 所选日期的WPF DataGrid DatePicker中断日期,c#,wpf,datagrid,datepicker,C#,Wpf,Datagrid,Datepicker,我在数据网格中有一个日期采集器,我把今天日期之前的所有日期都涂掉了 DatePicker datePicker = sender as DatePicker; datePicker.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now.AddDays(-1))); 然而,昨天我设定了一个选取者的日期为2014年7月8日,所以当我今天试图打开它时,引发了上述事件,我得到了一个例外,因为我认为第

我在数据网格中有一个日期采集器,我把今天日期之前的所有日期都涂掉了

DatePicker datePicker = sender as DatePicker;
datePicker.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1),
DateTime.Now.AddDays(-1)));
然而,昨天我设定了一个选取者的日期为2014年7月8日,所以当我今天试图打开它时,引发了上述事件,我得到了一个例外,因为我认为第8个不能被选择,但当然,我已经选择了它

是否有一个属性或东西可以用来阻止此错误的发生

XAML


谢谢

  <DataGridTemplateColumn.CellTemplate>
     <DataTemplate>
        <DatePicker CalendarOpened="DatePicker_CalendarOpened"  HorizontalAlignment="Center" SelectedDate="{Binding From, Mode=TwoWay, StringFormat=dd/MM/yyyy, UpdateSourceTrigger=PropertyChanged}"/>
     </DataTemplate>
  <DataGridTemplateColumn.CellTemplate>