WPF - 从DataGridColumnHeader获取DataGridColumn

时间:2010-08-17 06:57:11

标签: wpf datagrid

我需要获取与DataGridColumnHeader关联的确切DataGridColumn。所以,基本上:填写以下代码中的空白::))

DataGridColumnHeader myHeader; // this is a given value
DataGridColumn myColumn = SomeCoolMethod(myHeader);

public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
    // ???
}

好的,还有一些文字 - 我可以沿着视觉树向上看,但似乎真正的标题包含在一个单独的分支或其他内容中。我没有遇到任何DataGridColumns,而是访问我的DataGrid visual。我不确定在哪里搜索初始列然后 - 如何找到导致标题的特定列?

1 个答案:

答案 0 :(得分:1)

只需使用Column属性:

public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
    return header.Column;
}
相关问题