ContentControl::ContentTemplate Property
Gets or sets the data template used to display the content of the ContentControl.
Assembly: PresentationFramework (in PresentationFramework.dll)
public: [BindableAttribute(true)] property DataTemplate^ ContentTemplate { DataTemplate^ get(); void set(DataTemplate^ value); }
Set this property to a DataTemplate to specify the appearance of the ContentControl. For more information on data templates, see Data Templating Overview.
<object ContentTemplate="{resourceExtension styleResourceKey}"/>
- resourceExtension
A markup extension that identifies how to reference the template resource, either StaticResource or DynamicResource. See XAML Resources.
- styleResourceKey
The key that identifies the requested template selector. The key refers to an existing resource in a ResourceDictionary.
Note |
|---|
Property element syntax is technically possible, but not recommended. For more information, see Inline Styles and Templates. |
Identifier field | |
Metadata properties set to true | None |
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."/>
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
