Я использую .NET 3.5, WPF.
Я встроил Datapicker в таблицу данных.Изменение даты в Data Picker корректно вызывает событие RowEditingEnd of DataGrid.Однако столбец с DataPicker не показывает содержимое, пока вы дважды не щелкнете по ячейке.После двойного щелчка по ячейке, появляется DatePicker.Есть ли способ сделать DatePicker постоянно видимым?
XML DataGrid:
<WPFToolkit:DataGrid Name="dgCustomPermPopup" AutoGenerateColumns="False" Margin="30,20,35,60" SelectionMode="Single" IsReadOnly="False" RowEditEnding="ch" >
<WPFToolkit:DataGrid.Columns>
<WPFToolkit:DataGridTextColumn Header="id" Binding="{Binding Id}" Width="50" />
<WPFToolkit:DataGridTextColumn Header="name" Binding="{Binding Path=DisplayDate}" Width="40" />
<WPFToolkit:DataGridTemplateColumn Header="DisplayDate">
<WPFToolkit:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<WPFToolkit:DatePicker Text="" SelectedDate="{Binding Path=DisplayDate}" FirstDayOfWeek="Monday" SelectedDateFormat="Short" />
</DataTemplate>
</WPFToolkit:DataGridTemplateColumn.CellEditingTemplate>
</WPFToolkit:DataGridTemplateColumn>
</WPFToolkit:DataGrid.Columns>
</WPFToolkit:DataGrid>