2012-01-13 2 views
0

Я пытаюсь получить x:Name DataGridColumn. DataGridColumn выводится непосредственно из DependencyObject, поэтому я не могу преобразовать его в FrameworkElement и использовать свойство Name.Получить x: Имя из DependencyObject, определенное в XAML в WPF

Вот мой код в XAML:

<toolkit:DataGridCheckBoxColumn Header="Abgerechnet" x:Name="DataGridColumAbgerechnet" /> 

А теперь я хочу, чтобы найти этот столбец в DataGrid его x:Name.

Как это сделать?

+1

где вы пытаетесь его использовать, в xaml.cs он должен быть непосредственно доступен, когда вы это делаете. DataGridColumAbgerechnet – anivas

+1

Возможный дубликат [Чтение прикрепленного свойства из объекта Non-DependencyObject] (http://stackoverflow.com/questions/ 6483515/read-attach-property-from-non-dependencyobject) –

+0

У меня есть функция, которая получает DataGrid как DependencyObject, но не в файле xaml.cs. – Tokk

ответ

1

var column = (DataGridColumn)gridInstanceName.FindName("ColumnName");

вы должны получить вашу колонку.

+0

ничего себе, это было легко :) –