[WPF] Получить доступ к элемента DataTemplate
От: detox Россия  
Дата: 20.06.11 08:24
Оценка:
Доброго...
Создаю динамически колонки у 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 ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.