1

How can i disable past date in date picker?I am using ModernUI for my desktop application

<DatePicker Grid.Column="0" Name="datepicker"  SelectedDate="{x:Static sys:DateTime.Now}" />
BINAY THAPA MAGAR
  • 4,017
  • 4
  • 16
  • 24

2 Answers2

1

Thanks @GauravKP for your help. I used xmlns:sys="clr-namespace:System;assembly=mscorlib" for getting Current date as

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

and using DisplayDateStart="{x:Static sys:DateTime.Now}" to hide previous date.

<DatePicker Grid.Column="0" Name="datepicker" DisplayDateStart="{x:Static sys:DateTime.Now}" SelectedDate="{x:Static sys:DateTime.Now}" ></DatePicker>
BINAY THAPA MAGAR
  • 4,017
  • 4
  • 16
  • 24
0

at codebehind you can define display date like this

datepicker.DisplayDateStart = DateTime.Now;
Kemal Güler
  • 608
  • 1
  • 6
  • 21