C# 控件中DateTime的绑定日期

C# 控件中DateTime的绑定日期,c#,wpf,C#,Wpf,我不想显示我控制的时间部分。 我想要的不是2010年8月26日12:00,而是2010年8月26日 没有显式/隐式转换或重写某些方法,有什么简单的方法可以做到这一点吗?自3.5 SP1以来,您可以使用Binding.StringFormat。有关更多示例,请参见 Text="{Binding Path=PostDate.Date}" Text="{Binding Path=PostData.Data, StringFormat={}{0:MM/dd/yyyy}}"

我不想显示我控制的时间部分。 我想要的不是2010年8月26日12:00,而是2010年8月26日


没有显式/隐式转换或重写某些方法,有什么简单的方法可以做到这一点吗?

自3.5 SP1以来,您可以使用Binding.StringFormat。有关更多示例,请参见

Text="{Binding Path=PostDate.Date}"
Text="{Binding Path=PostData.Data, StringFormat={}{0:MM/dd/yyyy}}"