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>