是否可以在wpf中以gridviewcolumnheader的形式访问gridviewcolumn的标题?
我有一个对象:
GridViewColumn column;
但是“Header”属性只返回一个字符串(标题文本),而不是“真正的”标题对象。
任何人都可以帮助我吗?
答案 0 :(得分:3)
我自己对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
答案 1 :(得分:1)
我总结了从GridViewColumn中找到GridViewColumnHeader的不同方法:http://apaers.com/wpf-listview-access-gridviewcolumnheader-from-gridviewcolumn/