ContentControl.ContentTemplate Propriété

Définition

Obtient ou définit le modèle de données utilisé pour afficher le contenu du ContentControl.

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

Valeur de propriété

DataTemplate

Modèle de données. La valeur par défaut est null.

Attributs

Exemples

Les exemples suivants montrent comment créer un modèle de contenu et l’appliquer à un contrôle de contenu.

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

Remarques

Définissez cette propriété sur une DataTemplate valeur pour spécifier l’apparence du ContentControl. Pour plus d’informations sur les modèles de données, consultez Vue d’ensemble de la création de modèles de données.

Utilisation d'attributs XAML

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

Valeurs XAML

resourceExtension
Extension de balisage qui identifie comment référencer la ressource de modèle, StaticResource soit DynamicResource. Consultez les ressources XAML.

styleResourceKey
Clé qui identifie le sélecteur de modèle demandé. La clé fait référence à une ressource existante dans un ResourceDictionary.

Notes

La syntaxe de l’élément Property est techniquement possible, mais pas recommandée. Pour plus d’informations, consultez Styles et modèles inline.

Informations sur les propriétés de dépendance

Champ d’identificateur ContentTemplateProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à