WPF:如何在XAML-DataGrid中使用DatePicker

Sam*_*Sam 3 wpf xaml datagrid datepicker

在standanlone WPF应用程序中,我得到一个DataGrid来输入一些值.对于文本值,这很好地工作如下:

<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding MyCollection}">
  <DataGrid.Columns>
    <DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
    <DataGridTextColumn Header="Description" Binding="{Binding Description}"/>
  </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

但现在我想使用DatePicker而不是文本条目输入一些日期,但没有或类似的东西.

那么如何在DataGrid中将DatePicker(或其他任何东西)作为输入字段?

HCL*_*HCL 6

使用DataGridTemplateColumn.您可以在其中指定用于编辑和正常状态的模板.请看文章中的示例.它会告诉你如何使用.