8

在 wpf 中是否可以将 gridviewcolumn 的标题作为 gridviewcolumnheader 访问?

我有一个对象:

GridViewColumn column;

但是“Header”属性只返回一个字符串(标题文本)而不是“真正的”标题对象。

任何人都可以帮助我吗?

4

2 回答 2

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

于 2011-04-04T22:35:15.100 回答
2

我在这里总结了从 GridViewColumn 中找到 GridViewColumnHeader 的不同方法:http: //apaers.com/wpf-listview-access-gridviewcolumnheader-from-gridviewcolumn/

于 2015-04-07T09:40:47.283 回答