I am overriding GenerateElement and GenerateEditingElement on a DataGridTextColumn so I can insert a combo box in the cells of the first row. However, I can not edit the text in the TextBlock on the grid. Any thoughts?
public class DataColumn : DataGridTextColumn { private TextBlock dataBlock {get; set;} protected override FrameworkElement GenerateEditingElement(DataGridCell cell, object dataItem) { return dataBlock; } protected override FrameworkElement GenerateElement(DataGridCell cell, object dataItem) { if (firstRow) { return new ComboBox(); } dataBlock = new TextBlock(); dataBlock.SetBinding(TextBlock.TextProperty, base.Binding); return dataBlock; }