在datepicker wpf中禁用过去的日期?

时间:2017-07-06 11:34:36

标签: c# wpf modern-ui

如何在日期选择器中禁用过去的日期?我正在使用ModernUI作为我的桌面应用程序

<DatePicker Grid.Column="0" Name="datepicker"  SelectedDate="{x:Static sys:DateTime.Now}" />

2 个答案:

答案 0 :(得分:0)

在codebehind你可以像这样定义显示日期

datepicker.DisplayDateStart = DateTime.Now;

答案 1 :(得分:0)

感谢@GauravKP的帮助。 我使用xmlns:sys =“clr-namespace:System; assembly = mscorlib”获取当前日期为

 SelectedDate="{x:Static sys:DateTime.Now}"

并使用DisplayDateStart="{x:Static sys:DateTime.Now}"隐藏上一个日期。

<DatePicker Grid.Column="0" Name="datepicker" DisplayDateStart="{x:Static sys:DateTime.Now}" SelectedDate="{x:Static sys:DateTime.Now}" ></DatePicker>