我有一個DatePicker
,我想刪除輸入日期的可能性,原因是即使我設置了DisplayDateStart
和DisplayDayEnd
,如果你仍然可以獲得超出此範圍的日期在手動鍵入它們而不是使用日曆來選擇它們。GUI刪除DatePicker的文本輸入
也可以只選擇當前日期嗎?
我有一個DatePicker
,我想刪除輸入日期的可能性,原因是即使我設置了DisplayDateStart
和DisplayDayEnd
,如果你仍然可以獲得超出此範圍的日期在手動鍵入它們而不是使用日曆來選擇它們。GUI刪除DatePicker的文本輸入
也可以只選擇當前日期嗎?
只是看看這個鏈接
爲了去除水印
http://wpf.codeplex.com/discussions/39630?ProjectName=wpf
這個鏈接是wpftoolkit那裏,他們都提到不同的方式來擺脫水印
特點Datepicker
http://windowsclient.net/wpf/wpf35/wpf-35sp1-toolkit-calendar-datepicker-walkthrough.aspx
要禁用打字輸入,你可以使用同樣的技術在this answer - 應用樣式所使用的DatePicker內部
<Style TargetType="{x:Type DatePickerTextBox}">
<Setter Property="IsReadOnly" Value="True" />
</Style>
不是最好的解決方案,但它爲我工作。謝謝。 – JoanComasFdz 2012-06-05 16:11:33
這隻適用於文本框,但不適用於按鈕或上下文菜單 – 2013-11-06 14:38:47
@DavidDiez這是OP想要的東西 – prostynick 2015-07-07 07:20:30
我已經看到DatePickerTextBox類,但告訴我任何關於custimizing它和刪除「選擇日期」文本字段 – Mech0z 2011-03-23 08:39:40