C# 从WPF中XAML中定义的DependencyObject中获取x:Name
我正在尝试获取DataGridColumn的C# 从WPF中XAML中定义的DependencyObject中获取x:Name,c#,.net,wpf,xaml,.net-3.5,C#,.net,Wpf,Xaml,.net 3.5,我正在尝试获取DataGridColumn的x:Name。DataGridColumn直接从DependencyObject派生,因此我无法将其转换为FrameworkElement并使用Name属性 以下是我在XAML中的代码: <toolkit:DataGridCheckBoxColumn Header="Abgerechnet" x:Name="DataGridColumAbgerechnet" /> 现在我想通过它的x:Name在DataGrid中找到这个列 我如何才能
x:Name
。DataGridColumn直接从DependencyObject派生,因此我无法将其转换为FrameworkElement
并使用Name
属性
以下是我在XAML中的代码:
<toolkit:DataGridCheckBoxColumn Header="Abgerechnet" x:Name="DataGridColumAbgerechnet" />
现在我想通过它的x:Name
在DataGrid中找到这个列
我如何才能做到这一点?var column=(DataGridColumn)gridInstanceName.FindName(“ColumnName”)代码>
应该为您提供列。您试图在哪里使用它,在xaml.cs中,当您这样做时,它应该可以直接使用。DataGridColumAbgereChneti的可能副本有一个函数,它将DataGrid作为DependencyObject获取,但不在xaml.cs文件中。