DataGrid::ColumnHeaderStyle Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets the style applied to all column headers in the DataGrid.

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

public:
property Style^ ColumnHeaderStyle {
	Style^ get();
	void set(Style^ value);
}

Property Value

Type: System.Windows::Style^

The style applied to all column headers in the DataGrid. The registered default is null. For more information about what can influence the value, see DependencyProperty.

Apply a Style to update the visual appearance of all the column headers in the DataGrid. To define a Style for a column header, specify a TargetType of DataGridColumnHeader.

A Style can be applied to all column headers, or to an individual column header. To apply a Style to an individual header, set the DataGridColumn::HeaderStyle property, which takes precedence over the DataGrid::ColumnHeaderStyle property.

The following example uses a style resource to change the style of column headers in the DataGrid. The style of the first column header is then set with an inline style that overrides the DataGrid::ColumnHeaderStyle.

The following illustration shows the output.

Styled DataGrid Column Headers

.NET Framework
Available since 4.0
Silverlight
Available since 2.0
Return to top
Show: