ContentControl.ContentTemplate Eigenschaft

Definition

Ruft die Datenvorlage ab, mit der der Inhalt des ContentControl angezeigt wird, oder legt diese fest.

public:
 property System::Windows::DataTemplate ^ ContentTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.DataTemplate ContentTemplate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ContentTemplate : System.Windows.DataTemplate with get, set
Public Property ContentTemplate As DataTemplate

Eigenschaftswert

DataTemplate

Eine Datenvorlage. Der Standardwert ist null.

Attribute

Beispiele

Die folgenden Beispiele zeigen, wie Sie eine Inhaltsvorlage erstellen und die Vorlage auf ein Inhaltssteuerelement anwenden.

<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."/>

Hinweise

Legen Sie diese Eigenschaft auf eine DataTemplate fest, um die Darstellung der ContentControl. Weitere Informationen zu Datenvorlagen finden Sie unter "Übersicht über Datenvorlagen".

Verwendung von XAML-Attributen

<object ContentTemplate="{resourceExtension styleResourceKey}"/>  

XAML-Werte

resourceExtension
Eine Markuperweiterung, die angibt, wie auf die Vorlagenressource verwiesen wird, entweder StaticResource oder DynamicResource. Siehe XAML-Ressourcen.

styleResourceKey
Der Schlüssel, der die angeforderte Vorlagenauswahl identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einer ResourceDictionary.

Hinweis

Eigenschaftenelementsyntax ist technisch möglich, aber nicht empfohlen. Weitere Informationen finden Sie unter Inlineformatvorlagen und Vorlagen.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ContentTemplateProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für