我想看看是否有一种方法来结合日期时间字符串格式和静态字符串。Xaml StringFormat和静态字符串
所以目前我可以格式化我的日期和前缀文字是这样的:在这个
<TextBlock Text="{Binding MyDate StringFormat=Started {0:dd-MMM-yyyy HH:mm}}"
结果:
Started 01-Jan-2011 12:00
在过去,我已经能够使用静态字符串为我的日期保留一个通用的格式;像这样的(注意没有前缀文本):
<TextBlock Text="{Binding MyDate, StringFormat={x:Static i:Format.DateTime}}" />
凡i:Format
是一个静态类与返回字符串"dd-MMM-yyyy HH:mm"
所以我问什么静态属性DateTime
;有没有一种方法来组合这些方法,以便我可以为我的日期加前缀并使用常用的静态字符串格式化程序?
我认为这是唯一的选择,如果你想填补这两个值和值的格式。我尝试过'string.Format(“Started {0:{1}}”,DateTime.Now,“dd-MMM-yyyy HH:mm”)'并且得到一个异常。 – 2011-04-08 12:05:49