我在一个DataGrid
中有一个DatePicker
对象,它成功地显示了来自数据库或属性的日期:
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DatePicker SelectedDate="{Binding Date, StringFormat=dd/MM/yyyy}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
现在我想在日期之前显示时间。这是我的尝试,但它没有起作用:
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DatePicker SelectedDate="{Binding Date, StringFormat='dd/MM/yyyy HH:mm:ss'}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
注意: 我不想在代码后台执行此操作。
DatePicker
控件只能处理日期,无法处理时间,因此您需要使用不同的控件。 - Mashton