如何更改datepicker的时间?

时间:2012-12-10 09:20:04

标签: c# wpf datepicker

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

1 个答案:

答案 0 :(得分: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