控件中DateTime的绑定日期

Text="{Binding Path=PostDate.Date}" 

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

没有任何显式/隐式转换或覆盖某些方法,有没有简单的方法可以做到这一点?

从3.5 SP1开始,您可以使用Binding.StringFormat。 有关更多示例,请参阅此帖

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