HeaderTemplate Property

HeaderedContentControl.HeaderTemplate Property


Gets or sets the template used to display the content of the control's header.

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

public DataTemplate HeaderTemplate { get; set; }

Property Value

Type: System.Windows.DataTemplate

A data template. The default is null.

<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>


One of the following: StaticResource, or DynamicResource. See XAML Resources.


The key that identifies the template being requested. The key refers to an existing resource in a ResourceDictionary.


Property element syntax is technically possible, but not recommended. See Inline Styles and Templates. A binding reference using or is also possible, but uncommon.

Identifier field


Metadata properties set to true


The following example creates two DataTemplate objects to specify the appearance of the Header and Content of the HeaderedContentControl.

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