【问题标题】:Difference between Calendar & Date Picker control in WPF?WPF中日历和日期选择器控件的区别?
【发布时间】:2012-07-19 21:29:21
【问题描述】:

WPF 中日历和日期选择器控件的区别?选择其中任何一个有什么标准吗?

【问题讨论】:

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


    【解决方案1】:

    根据DatePicker documentation

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

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

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

    据我了解,DatePicker 是一个必不可少的控件,它包含一个在用户单击下拉菜单之前不可见的日历,而日历始终可见,除非您提供额外的标记和代码来实现相同的效果.

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

    当使用它来选择日期时,我个人总是选择 DatePicker,除非我有理由显示日历。例如,如果我正在创建一个应用程序,让我在注册过程中输入我的生日,我会使用 DatePicker。

    我可能会在日程应用程序或约会日历中使用日历。这样的应用程序可能每天显示额外的数据,代表约会或安排的班次。在这种情况下,我希望它始终可见。

    但实际上,使用哪个是每个应用的设计决定。

    【讨论】:

    • Excellent Point : DatePicker 是一个必不可少的控件,它包含一个在用户单击下拉菜单之前不可见的日历,而日历始终可见,除非您提供额外的标记和代码达到同样的效果。谢谢
    • 您的第一个答案更好。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多