3

我有一个工具提示,它显示其基础对象的开始时间属性。在 MVVM、WPF Caliburn 应用程序中。

XAML 如下所示:<Label Content="{Binding Subject.StartTime}"/>

其中开始时间是从底层模型引用的 DateTime 对象。这适用于正确显示日期和时间......除了午夜。午夜时分不显示时间。因此,而不是 01/01/2001 00:00 AM 这是在其他时间显示的格式,我得到的是 01/01/2001。

任何人都可以帮助我如何确保始终显示时间?

谢谢。

4

1 回答 1

4

最简单的方法是在标签上强制使用格式:

<Label Content="{Binding Subject.StartTime}" 
       ContentStringFormat="dd/MM/yyyy hh:mm:ss tt" />
于 2011-09-06T05:04:48.630 回答