目前我在开发WPF应用程序。我的应用程序允许用户从日期选择器中选择任何日期,并显示所选日期的数据。但是,用户不允许从datepicker中选择任何特定时间。 datepicker的输出类似于02-dec-2012 12:00:00 AM
。从datepicker开始的时间总是凌晨12:00。那么,我怎样才能让用户改变时间呢?
我从DateTimePicker找到了一些资源,但我正在寻找另一种解决方案。有什么建议?感谢
答案 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。
您还可以查看以下示例,了解如何执行此操作:Example Project