在我的UI中,我可以使用以下代码设置日期选择器的最短日期:
<Controls:DateTimePicker SelectedDate="{Binding SelectedDate}"
DisplayDateStart="{Binding LastUpdatedValue}"
Grid.Row="6" Grid.Column="5" Grid.ColumnSpan="3" Margin="89,1,0,10" Grid.RowSpan="2" />
这将取消所有以前的选择日期,这很好。有没有办法限制时间。
例如,如果我选择2018年6月15日,下午3:34:06作为我的开始日期,时间选择器应该限制它之前的任何时间。
如果我选择日期为16,则可以选择所有时间范围。
答案 0 :(得分:1)
是否有办法限制时间。
您可以将SourceHours
控件的SourceMinutes
,SourceSeconds
和DateTimePicker
属性设置为您想要的整数范围(IEnumerable<int>
)显示在ComboBoxes
。
但我担心没有&#34; DisplayTimeStart&#34;为您自动执行此操作的属性。