WPF中日历控件和日期选择器控件有什么区别?

6
在WPF中,日历控件和日期选择器控件有何区别?选择它们的标准是什么?
2个回答

10
根据DatePicker文档,DatePicker控件允许用户通过文本字段输入或使用下拉日历控件选择日期。DatePicker控件的许多属性用于管理其内置的Calendar,并且与Calendar中的等效属性相同。如需更多信息,请参见Calendar。DatePicker包含一个不可见的日历,只有在用户单击下拉菜单时才会显示。因此,当您想在页面上始终显示完整的日历时,应该使用日历;而当您想要更紧凑的东西时,则应该使用DatePicker。在选择日期时,个人建议始终使用DatePicker,除非您有显示日历的原因。例如,如果我要创建一个应用程序,在注册过程中可以输入我的生日,我将使用DatePicker。在日程安排应用程序或预约日历中,我可能会使用Calendar。在这种情况下,每天都会显示其他数据,代表约会或预定班次。但是,究竟使用哪个控件取决于应用程序设计的决策。

优秀的观点:DatePicker 是一个包含日历的控件,直到用户单击下拉菜单才可见,而日历始终可见,除非您提供额外的标记和代码来实现相同的效果。谢谢。 - WPFcitizen
你的第一个答案更好。 :-) - LarsTech

1
日历选择器和日期选择器的区别主要在于两个控件的外观和功能。日历选择器是一种控件,它在屏幕上显示一个完整的日历,允许用户从月度或年度视图中查看和选择日期。日期选择器是一个包含文本字段和下拉按钮的控件,当点击时会打开一个弹出式日历,允许用户从单个月份中输入或选择日期。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接