日历和日期选取器控件在WPF之间的区别是什么?(Difference between Calenda

2019-09-19 19:58发布

日历和日期选取器控件在WPF之间的区别是什么? 有选择其中的任何一种的任何标准?

谢谢。

Answer 1:

每DatePicker的文件 :

的DatePicker控件允许用户选择任一由键入它到文本字段中,或通过使用一个下拉控制日历的日期。

许多DatePicker控件的属性是用于管理其内置的日历相同,而且功能在日历中相当之财产。 [剪断]有关详细信息,请参阅日历 。

在文档直接导致了WPF日历控件日历链接,所以...

从我的理解中,DatePicker的至关重要的是,包含日历,直到用户点击下拉是不可见的,而日历始终是可见的,除非你提供额外的标记和代码来达到同样的效果控制。

所以,当你想在任何时候都一个完整的日历在页面上可见,和一个datepicker当你想要的东西更紧凑你使用的日历。

当用它来选择日期,就个人而言,我总是选择DatePicker的,除非我有一个理由来显示日历。 例如,如果我创建一个应用程序,让我进入我的注册过程的生日ASA的一部分,我会用一个datepicker。

我可能会使用在日程表应用程序中的日历,或约会日历。 这样的应用程序可具有在每天显示的附加数据,表示预约或预定的变化。 在这种情况下,我想它总是可见。

不过说真的,这在使用的每个应用的设计决策。



文章来源: Difference between Calendar & Date Picker control in WPF?