2

我的 WPF 画布中有两个日期选择器。我想做的就像航空公司网站上的日期选择器。第一个日历允许用户选择出发日期,第二个日历允许用户选择返回日期。假设我从 datapickerA 中选择 11/11/2012,当我单击第二个 datepickerB 时,2012 年 11 月 11 日之前的日期被禁用。我应该在日期选择器中放什么?

4

1 回答 1

2

您可以使用DisplayDateStart. DatePicker它是一个DependencyProperty,因此您可以通过DataContext使用 MVVM 来提供它,或者将DisplayDateStart您的第二个设置DatePickerSelectedDate从第一个DatePicker

<DatePicker x:Name="Date1"/>
<DatePicker DisplayDateStart="{Binding ElementName=Date1, Path=SelectedDate}"/>
于 2012-11-27T03:41:10.470 回答