【问题标题】:How to change the Time of the datepicker?如何更改日期选择器的时间?
【发布时间】:2012-12-10 09:20:03
【问题描述】:

目前我正在开发一个 WPF 应用程序。我的应用程序允许用户从日期选择器中选择任何日期,并且将显示所选日期的数据。但是,用户不允许从日期选择器中选择任何特定时间。日期选择器的输出类似于02-dec-2012 12:00:00 AM。日期选择器的时间将始终为上午 12:00。那么,我怎样才能允许用户更改时间? 我从DateTimePicker 找到了一些资源,但我正在寻找另一种解决方案。有什么建议吗?谢谢

【问题讨论】:

    标签: c# wpf datepicker


    【解决方案1】:

    WPF DatePicker 不支持时间选择或显示。它只支持日期选择。

    一个简单的解决方法是使用多个 TextBox 控件并将它们的 Text 属性绑定到 DateTime 数据源,以允许用户查看和更改时间。

    关于DataBinding的更多信息,请参考http://msdn.microsoft.com/en-us/library/ms752347.aspx

    如果要在 DatePicker 中添加时间选择功能,则需要引入自定义控件。

    有关自定义控件的更多信息,请参阅http://msdn.microsoft.com/en-us/library/ms745025.aspx

    Source

    您还可以查看以下示例以了解如何执行此操作:Example Project

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 2020-01-20
      相关资源
      最近更新 更多