簡體   English   中英

如何在WPF(MahApps.Metro)日期時間選擇器上設置DisplayDateTimeStart

[英]How to set DisplayDateTimeStart on WPF (MahApps.Metro) datetime picker

在我的用戶界面中,我可以使用以下代碼設置日期選擇器的“最小日期”:

<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,則可以選擇所有時間范圍。

在此處輸入圖片說明

還有限制時間的方法。

您可以將DateTimePicker控件的SourceHoursSourceMinutesSourceSeconds屬性設置為要在ComboBoxes顯示的整數范圍( IEnumerable<int> )。

但是,恐怕沒有“ DisplayTimeStart”屬性可以自動為您執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM