【发布时间】:2015-10-30 21:46:27
【问题描述】:
我用 Datetime.Now 创建了一个 Datetime 对象,并将它作为一个类的属性。
当我将它绑定到网格视图时:
<GridViewColumn Header="Date" Width="120" DisplayMemberBinding="{Binding transaction_date1, StringFormat=HH:mm}" />
结果始终是 00:00。
当我调试代码时,我看到 Datetime 对象的小时、分钟等属性包含非零值。 我认为在这种情况下,StringFormat 从 Datetime 对象中的 Date 对象中获取小时和分钟,该对象具有正确的日期,但始终将 12:00:00 AM 作为小时。
有什么方法可以跳过它并在我的窗口中显示正确的小时和分钟?
提前谢谢你!
【问题讨论】:
标签: c# wpf datetime binding string-formatting