我有一个我无法弄清楚如何实施的场景。
我想验证从基于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>
有人可以告诉我如何验证日期是否大于起始日期?
答案 0 :(得分:0)
有多种方法可以执行验证。您可以通过绑定属性设置器来执行此操作,该设置器在DateTimePicker中的值控制值更改时更改。或者,如果您的模型中有一个连接到Command绑定的按钮,您也可以在那里进行验证...