2012-07-19 95 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

相关问题