是否有可能在wpf中以gridviewcolumnheader的形式訪問gridview列的標題?從GridViewColumn訪問GridViewColumnHeader對象
我有一個對象:
GridViewColumn column;
但「頭」屬性只返回一個字符串(標題文本),而不是「真實」的標題對象。
任何人都可以幫助我嗎?
是否有可能在wpf中以gridviewcolumnheader的形式訪問gridview列的標題?從GridViewColumn訪問GridViewColumnHeader對象
我有一個對象:
GridViewColumn column;
但「頭」屬性只返回一個字符串(標題文本),而不是「真實」的標題對象。
任何人都可以幫助我嗎?
我自己對WPF非常不尊重......但是看起來如果你沒有定義一個GridViewColumnHeader,那麼在訪問.Header時你將不會得到一個。
也就是說,如果你定義GridViewColumn爲:
<GridViewColumn x:Name="stringColumn">
stringColumn.Header will return a string
</GridViewColumn>
然後調用stringColumn.Header將返回一個字符串......但是如果你把它定義爲說:
<GridViewColumn x:Name="gridViewColumnHeaderColumn1">
<GridViewColumnHeader>
gridViewColumnHeaderColumn.Header will return a GridViewColumnHeaderColumn
</GridViewColumnHeader>
</GridViewColumn>
然後檢查gridViewColumnHeaderColumn.Header將返回一個GridViewColumnHeaderColumn
我總結了不同的方式來從GridViewColumn在這裏找到GridViewColumnHeader:http://apaers.com/2015/04/wpf-listview-access-gridviewcolumnheader-from-gridviewcolumn/
謝謝。你的想法很光滑!我用它在選擇性ListView列上實現「AllowResize」。 – sudarsanyes 2016-01-15 21:03:51
爲什麼要訪問它? – svick 2010-05-23 01:06:23
使用AdornerLayer將排序方向符號(箭頭)設置爲標題 – Marco 2010-05-23 01:20:17