我使用Datepicker控件获取日期并将其显示在WP7的Textblock中。我希望它仅显示日期而不是时间。 Datepicker仅显示日期,但是当我想在TextBlock中显示日期时,它同时显示日期和时间。我使用数据绑定在Datepicker中设置日期:
public class Task
{
public DateTime Date { get; set; }
public Task()
{
Date = DateTime.Now;
}
}
XAML:
<toolkit:DatePicker Value="{Binding Mode=TwoWay, Path=Date}" FlowDirection="RightToLeft" />
<TextBlock x:Name="TxbTaskDate" Text="{Binding Date}" />
如何使TextBlock仅显示日期而不显示时间?
最佳答案
您应该添加一个StringFormat
<TextBlock x:Name="TxbTaskDate"
Text="{Binding Date, StringFormat='{}{0:dd.MM.yyyy}'}" />