Access GridViewColumnHeader object from GridViewColumn

Mar*_*rco 8 string wpf header object gridviewcolumn

is it possible in wpf to access the header of a gridviewcolumn as gridviewcolumnheader?

I have an object:

GridViewColumn column;
Run Code Online (Sandbox Code Playgroud)

But the "Header" property just returns a string (header text) not the "real" header object.

Can anyone help my?

Bre*_*ant 3

我自己对 WPF 非常缺乏经验...但是,如果您没有定义 GridViewColumnHeader,那么在访问 .Header 时将不会给您提供一个 GridViewColumnHeader。

也就是说,如果您将 GridViewColumn 定义为:

                <GridViewColumn x:Name="stringColumn">
                    stringColumn.Header will return a string
                </GridViewColumn>
Run Code Online (Sandbox Code Playgroud)

然后调用 stringColumn.Header 将返回一个字符串...但是如果您将其定义为:

                <GridViewColumn x:Name="gridViewColumnHeaderColumn1">
                    <GridViewColumnHeader>
                        gridViewColumnHeaderColumn.Header will return a GridViewColumnHeaderColumn
                    </GridViewColumnHeader>
                </GridViewColumn>
Run Code Online (Sandbox Code Playgroud)

然后检查 gridViewColumnHeaderColumn.Header 将返回 GridViewColumnHeaderColumn