【发布时间】:2012-11-27 03:31:13
【问题描述】:
我的 WPF 画布中有两个日期选择器。我想做的就像航空公司网站上的日期选择器。第一个日历允许用户选择出发日期,第二个日历允许用户选择返回日期。假设我从 datapickerA 中选择 11/11/2012,当我点击第二个 datepickerB 时,日期 11/11/2012 被禁用。我应该在日期选择器中放什么?
【问题讨论】:
标签: c# wpf datepicker
我的 WPF 画布中有两个日期选择器。我想做的就像航空公司网站上的日期选择器。第一个日历允许用户选择出发日期,第二个日历允许用户选择返回日期。假设我从 datapickerA 中选择 11/11/2012,当我点击第二个 datepickerB 时,日期 11/11/2012 被禁用。我应该在日期选择器中放什么?
【问题讨论】:
标签: c# wpf datepicker
您可以使用DatePicker 的DisplayDateStart 属性。它是一个DependencyProperty,因此您可以使用 MVVM 通过您的DataContext 提供它,或者将您的第二个DatePicker 的DisplayDateStart 从第一个DatePicker 设置为SelectedDate:
<DatePicker x:Name="Date1"/>
<DatePicker DisplayDateStart="{Binding ElementName=Date1, Path=SelectedDate}"/>
【讨论】: