单击HeaderTemplate内的按钮时获取WPF数据网格的当前列

单击HeaderTemplate内的按钮时获取WPF数据网格的当前列,wpf,datagrid,Wpf,Datagrid,我有一个使用DataTemplate的带有自定义标题的DataGrid XAML: 单击标题模板内的按钮时,如何获取当前列 谢谢姓名绑定到什么?通常,标题的DataContext是作为标题文本的字符串。您能否展示一下该模板在您的数据网格中是如何使用的?名称绑定到了什么?通常,标题的DataContext是作为标题文本的字符串。您能展示一下在数据网格中如何使用该模板吗? <DataTemplate x:Key="headerTemplate"> <StackPanel O

我有一个使用DataTemplate的带有自定义标题的DataGrid

XAML:

单击标题模板内的按钮时,如何获取当前列


谢谢

姓名绑定到什么?通常,标题的
DataContext
是作为标题文本的字符串。您能否展示一下该模板在您的
数据网格中是如何使用的?
名称
绑定到了什么?通常,标题的
DataContext
是作为标题文本的字符串。您能展示一下在
数据网格中如何使用该模板吗?
<DataTemplate x:Key="headerTemplate">
    <StackPanel Orientation="Horizontal">
        <TextBox Text="{Binding Name}"/>
        <TextBox Text="{Binding ParameterType}"/>
        <Button>Click</Button>
    </StackPanel>
</DataTemplate>
DataGridTextColumn column = new DataGridTextColumn
{
    Header = new DataGroupParameter() 
    { 
        Name = "Parameter Name", 
        ParameterType = DataParameterType.Text 
    },
    HeaderTemplate = (DataTemplate)FindResource("headerTemplate"),
    Binding = binding
};
myDataGrid.Columns.Add(column);