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