2010-08-17 27 views
0

我需要獲取與DataGridColumnHeader關聯的確切DataGridColumn。所以,基本上是:填補空白,在下面的代碼::)WPF - 從其DataGridColumnHeader獲取DataGridColumn

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

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

好,一些文字 - 我可以行駛的可視化樹,但現在看來,是真正的頭被包含在一個單獨的分支或一些東西。我遇到我的DataGrid視覺沒有遇到任何DataGridColumns。我不知道要在哪裏搜索最初的列,然後 - 如何找到導致標題的特定列?

回答

1

只需使用Column屬性:

public DataGridColumn SomeCoolMethod(DataGridColumnHeader header) 
{ 
    return header.Column; 
} 
+0

嗖的一聲,現在一個只是我偷偷 - 我沒有注意到它具有這樣的屬性!非常感謝! – Jefim 2010-08-17 12:39:01