2012-07-19 97 views

回答

9

DatePicker documentation

的DatePicker控件允許用戶選擇由任一 鍵入到文本字段或通過使用下拉日曆控制的日期。

許多DatePicker控件的屬性用於管理其內置Calendar,並且功能與Calendar中等效屬性 的功能相同。 [snip] 有關更多 的信息,請參閱Calendar

在文檔直接導致了WPF日曆控件日曆鏈接,所以......

從我的理解中,DatePicker的是必不可少的,它包含一個日曆,是不可見的,直到用戶點擊控制在下拉菜單中,日曆始終可見,除非您提供額外的標記和代碼來實現相同的效果。

因此,當您希望在頁面上始終顯示完整日曆時,您可以使用日曆,而當您想要更緊湊時,可以使用DatePicker。

當使用它來選擇日期時,我總是選擇DatePicker,除非我有理由顯示日曆。例如,如果我創建的應用程序允許我輸入生日作爲註冊過程的一部分,那麼我會使用DatePicker。

我可能在日程表應用程序或約會日曆中使用日曆。這樣的應用程序可能會在每天顯示額外的數據,代表約會或計劃的班次。在這種情況下,我希望它始終可見。

但實際上,使用哪一個是每個應用程序的設計決定。

+0

非常好的一點:DatePicker是必不可少的一個控件,它包含一個日曆,除非您提供額外的標記和代碼來實現相同的效果,否則直到用戶單擊下拉列表時才顯示日曆,而日曆始終可見。謝謝 – WPFcitizen 2012-07-19 21:45:03

+0

感謝它幫助! – WPFcitizen 2012-07-19 21:52:24

+0

你的第一個回答比較好。 :-) – LarsTech 2012-07-19 21:57:25

相關問題