ColumnBase.HeaderTemplate Property
In This Article
Gets or sets the template that defines the column header’s presentation. This is a dependency property.
Namespace: DevExpress.WinUI.Grid
Assembly: DevExpress.WinUI.Grid.v23.2.dll
NuGet Package: DevExpress.WinUI
#Declaration
[DP(null, Handler = "UpdateActualHeaderTemplateSelector")]
public DataTemplate HeaderTemplate { get; set; }
#Property Value
Type | Description |
---|---|
Data |
A Data |
#Remarks
The data context for the HeaderTemplate template is the ColumnBase.Header property’s value.
#Example
The following code sample displays an image in the Product Name column’s header:
<dxg:GridControl ...>
<dxg:GridControl.Columns>
<dxg:GridTextColumn FieldName="ProductName">
<dxg:GridTextColumn.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="ProductName.svg" Stretch="UniformToFill" Height="16" Width="16"/>
<TextBlock Margin="3,0,0,0" Text="{Binding}"/>
</StackPanel>
</DataTemplate>
</dxg:GridTextColumn.HeaderTemplate>
</dxg:GridTextColumn>
<!-- Columns -->
</dxg:GridControl.Columns>
</dxg:GridControl>
See Also