2011-03-23 64 views
1

我有一個DatePicker,我想刪除輸入日期的可能性,原因是即使我設置了DisplayDateStartDisplayDayEnd,如果你仍然可以獲得超出此範圍的日期在手動鍵入它們而不是使用日曆來選擇它們。GUI刪除DatePicker的文本輸入

也可以只選擇當前日期嗎?

回答

2

要禁用打字輸入,你可以使用同樣的技術在this answer - 應用樣式所使用的DatePicker內部

<Style TargetType="{x:Type DatePickerTextBox}"> 
    <Setter Property="IsReadOnly" Value="True" /> 
</Style> 
+0

不是最好的解決方案,但它爲我工作。謝謝。 – JoanComasFdz 2012-06-05 16:11:33

+0

這隻適用於文本框,但不適用於按鈕或上下文菜單 – 2013-11-06 14:38:47

+0

@DavidDiez這是OP想要的東西 – prostynick 2015-07-07 07:20:30