WPF DatePicker显示时间和日期

use*_*422 14 wpf xaml datepicker datetimepicker

我有一个DatePicker对象DataGrid,成功显示数据库或属性的日期:

<DataGridTemplateColumn.CellTemplate>
   <DataTemplate>
      <DatePicker SelectedDate="{Binding Date, StringFormat=dd/MM/yyyy}"/>
   </DataTemplate>   
</DataGridTemplateColumn.CellTemplate>
Run Code Online (Sandbox Code Playgroud)

现在我想在日期前显示时间.这是我尝试过的,但它不起作用:

<DataGridTemplateColumn.CellTemplate>
   <DataTemplate>
      <DatePicker SelectedDate="{Binding Date, StringFormat='dd/MM/yyyy HH:mm:ss'}"/>
   </DataTemplate>   
</DataGridTemplateColumn.CellTemplate>
Run Code Online (Sandbox Code Playgroud)

注:我希望这样做的代码隐藏.

小智 9

使用扩展的 DateTimePicker

  • `DatePicker`控件不处理时间,只处理日期.所以你需要使用不同的控件. (4认同)