Header Property

GridViewColumn.Header Property


Gets or sets the content of the header of a GridViewColumn.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public object Header { get; set; }

Property Value

Type: System.Object

The object to use for the column header. The default is null.

The Header property can be set to an object that is as simple as a string, or to an object that is as complex as a StackPanel that has embedded content. The default column header in a GridView view mode is styled as a button that is derived from ButtonBase and that has the content of the Header property as its child. To specify a template for the column header, see the HeaderTemplate or HeaderTemplateSelector property descriptions.

Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see GridView Column Header Styles and Templates Overview.

Identifier field


Metadata properties set to true


<object Header="string"/>



A single element. This element can have child elements if the HeaderContentObject content model allows them.

The following example shows how to set the Header property.

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft