DataGridTemplateColumn with DatePicker requires three clicks to edit the date
问题 I have a DataGridTemplateColumn . Inside its CellEditingTemplate , I put a DatePicker control. Now if I want to edit the date, I have to click three times to let DatePicker begin editing. Can someone let me know how I can get DatePicker into edit mode with only two clicks? Also, if DataGridTemplateColumn get focused, keyboard typing doesn't put DatePicker into edit mode as well. It would be nice if it can be fixed as well. 回答1: You have to override the PrepareCellForEdit in