我需要获取与DataGridColumnHeader关联的确切DataGridColumn。所以,基本上:填写以下代码中的空白::))
DataGridColumnHeader myHeader; // this is a given value
DataGridColumn myColumn = SomeCoolMethod(myHeader);
public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
// ???
}
好的,还有一些文字 - 我可以沿着视觉树向上看,但似乎真正的标题包含在一个单独的分支或其他内容中。我没有遇到任何DataGridColumns,而是访问我的DataGrid visual。我不确定在哪里搜索初始列然后 - 如何找到导致标题的特定列?
答案 0 :(得分:1)
只需使用Column属性:
public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
return header.Column;
}