日历和&之间的区别WPF中的日期选择器控件?

时间:2012-07-19 21:29:21

标签: .net wpf vb.net wpf-controls

日历和&之间的差异WPF中的日期选择器控件?有没有选择其中任何一个的标准?

谢谢。

1 个答案:

答案 0 :(得分:9)

根据DatePicker documentation

  

DatePicker控件允许用户通过任一方式选择日期   将其键入文本字段或使用下拉日历控件。

     

许多DatePicker控件的属性都用于管理它   内置Calendar,功能与等效属性相同   在日历中。 [剪断]   更多   信息,请参阅Calendar

该文档中的日历链接直接指向WPF日历控件,因此......

根据我的理解,DatePicker是一个控件,它包含一个在用户点击下拉列表之前不可见的日历,而日历始终可见,除非您提供额外的标记和代码以达到相同的效果

因此,当您希望页面上始终显示完整日历时,您可以使用日历;当您想要更紧凑的内容时,可以使用DatePicker。

当使用它来个人选择日期时,除非我有理由显示日历,否则我总是选择DatePicker。例如,如果我创建的应用程序允许我输入我的生日作为注册过程的一部分,我会使用DatePicker。

我可能会在计划应用或约会日历中使用日历。这样的应用程序可以在每天显示附加数据,表示约会或预定班次。在那种情况下,我希望它始终可见。

但实际上,使用的是每个应用程序的设计决策。