Доброго...
Создаю динамически колонки у DataGrid
for (int j = 0; j < 5; j++)
{
DataGridTemplateColumn dateStrikeColumn = new DataGridTemplateColumn()
{
Header = string.Format("{0}", j),
CellTemplate = (DataTemplate)this.FindResource("ColumnDataTemplate"),
};
dataGrid1.Columns.Add(dateStrikeColumn);
}
DataTemplate выглядет вот так:
<DataTemplate x:Key="ColumnDataTemplate">
<StackPanel x:Name="ColumnItem">
</StackPanel>
</DataTemplate>
Потом пытаюсь получить доступ к объекту этого DataTemplate, но не могу понять как
DataTemplate celltemplate = column.CellTemplate;
ContentPresenter contentpresenter = ???
StackPanel stackPanel = (StackPanel)celltemplate.FindName("ColumnItem", contentpresenter);
как определить ContentPresenter ?