Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ContentControl.ContentTemplate propriété

 

Date de publication : novembre 2016

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

Espace de noms:   System.Windows.Controls
Assembly:  PresentationFramework (dans PresentationFramework.dll)

[BindableAttribute(true)]
public DataTemplate ContentTemplate { get; set; }

Valeur de propriété

Type: System.Windows.DataTemplate

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

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

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

resourceExtension

Une extension de balisage qui identifie comment référencer la ressource de modèle soit StaticResource ou DynamicResource. Consultez la page ressources XAML.

styleResourceKey

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

System_CAPS_noteRemarque

Syntaxe d’élément de propriété est techniquement possible, mais non recommandée. Pour plus d’informations, consultez modèles et Styles intraligne.

Champ d'identificateur

ContentTemplateProperty

La valeur des propriétés de métadonnées true

None

Les exemples suivants montrent comment créer un modèle de contenu et appliquer le modèle à 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."/>

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Retour au début
Afficher: