public override FrameworkElement CreateCellContent(C1.WPF.DataGrid.DataGridRow row)
{
// initialize grid
var panel = new Grid();
foreach (var col in InnerColumns)
{
panel.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(col.Width.Value) });
}
// add individual content
for (int i = 0; i < InnerColumns.Count; i++)
{
var col = InnerColumns[i];
var content = col.CreateCellContent(row);
Grid.SetColumn(content, i);
panel.Children.Add(content);
}
return panel;
}