ContentControl.ContentTemplate Property
.NET Framework 4.6 and 4.5
Gets or sets the data template used to display the content of the ContentControl.
Namespace: System.Windows.Controls
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object> <object.ContentTemplate> <DataTemplate .../> </object.ContentTemplate> </object>
<object ContentTemplate="{resourceExtension styleResourceKey}"/>
XAML Values
Note |
|---|
Property element syntax is technically possible, but not recommended. For more information, see Inline Styles and Templates. |
Set this property to a DataTemplate to specify the appearance of the ContentControl. For more information on data templates, see Data Templating Overview.
The following examples show how to create a content template and apply the template to a content control.
<DataTemplate x:Key="template1"> <TextBlock Text="{Binding}" FontSize="12" FontWeight="Bold" TextWrapping="Wrap"></TextBlock> </DataTemplate>
<ContentControl Name="contCtrl" ContentTemplate="{StaticResource template1}" Content="This is the content of the content control."/>
Show:
Note