0
我有一個場景,我想不出如何實現。WPF擴展工具包DateTimePicker日期驗證
我想驗證從日期小於迄今在我的基於MVVM的WPF應用程序。我正在使用DateTimePicker控件。
<StackPanel Orientation="Horizontal" Margin="5,2,5,2">
<TextBlock Text="From Date: " />
<xctk:DateTimePicker x:Name="FromDatePicker"
AutoCloseCalendar="True"
Width="200"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Value="{Binding FromDate, Mode=TwoWay}"
Format="Custom"
FormatString="dd-MMM-yy HH:mm"
TimeFormat="Custom"
TimeFormatString="HH:mm"
ToolTip="From Date">
</xctk:DateTimePicker>
<TextBlock Text="To Date: " />
<xctk:DateTimePicker x:Name="ToDatePicker"
AutoCloseCalendar="True"
Width="200"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Value="{Binding ToDate, Mode=TwoWay}"
Format="Custom"
FormatString="dd-MMM-yy HH:mm"
TimeFormat="Custom"
TimeFormatString="HH:mm" TimeWatermark="Please select time"
ToolTip="To Date"/>
</StackPanel>
有人可以給我一個關於如何驗證迄今爲止大於開始日期的提示嗎?
有沒有辦法在XAML而不是viewmodel中做到這一點? –
你可以。連線你的DateTimePicker控制ValueChanged事件並做你的驗證。 – Jason