我想看看是否有一種方法來結合日期時間字符串格式和靜態字符串。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