TextBlock中的WPF格式DateTime?
我有一个绑定到DateTime属性的TextBlock 。 如何configurationdate的格式? 
声明绑定时有一个可用的string格式属性:
 <Textbox Text="{Binding Path=DateTimeValue, StringFormat=dd-MM-yyyy}" /> 
(您需要在.NET 3.5 SP1上存在此属性)
如果你想在绑定之间使用通用的格式string ,你可以像这样声明绑定:
 <Textbox Text={Binding Path=DateTimeValue, StringFormat={x:Static local:Constants.DateTimeUiFormat}} /> 
像你这样的常量类:
 public static class Constants { public const string DateTimeUiFormat = "dd/MM/yyyy"; //etc... } 
可能对某人有帮助:
 <TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0: Today is dddd, MMMM dd, yyyy, hh:mm:ss}'}"/> 
或者24和2位月份和年份格式:
 <TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0: Today is dddd, MM.dd.yy, HH:mm:ss}'}"/>