HeaderedContentControl.HeaderTemplate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le modèle utilisé pour afficher le contenu de l'en-tête du contrôle.
public:
property System::Windows::DataTemplate ^ HeaderTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.DataTemplate HeaderTemplate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplate : System.Windows.DataTemplate with get, set
Public Property HeaderTemplate As DataTemplate
Valeur de propriété
Modèle de données. La valeur par défaut est null
.
- Attributs
Exemples
L’exemple suivant crée deux DataTemplate objets pour spécifier l’apparence du Header .Content HeaderedContentControl
<Style TargetType="HeaderedContentControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedContentControl}">
<StackPanel>
<Grid>
<Rectangle Stroke="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Header"/>
</Grid>
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Content"/>
</Grid>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<DataTemplate x:Key="titleText">
<TextBlock Text="{Binding}"
Foreground="Green"
FontSize="16"
FontWeight="Normal"
FontStyle="Italic"
TextWrapping="Wrap"/>
</DataTemplate>
<DataTemplate x:Key="contentText">
<TextBlock Text="{Binding}"
Foreground="Brown"
FontSize="12"
FontWeight="Normal"
FontFamily="Arial Narrow"
TextWrapping="Wrap"/>
</DataTemplate>
<HeaderedContentControl Name="hcontCtrl" Background="Beige"
HeaderTemplate="{StaticResource titleText}"
ContentTemplate="{StaticResource contentText}"
Header="This is the header."
Content="This is the content."/>
Remarques
Utilisation d'attributs XAML
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Utilisation des éléments de propriété XAML
Valeurs XAML
ResourceExtension
L’un des éléments suivants : StaticResource
, ou DynamicResource
. Consultez les ressources XAML.
TemplateResourceKey
Clé qui identifie le 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. Voir Styles et modèles inline. Une référence de liaison utilisant ou est également possible, mais rare.
Informations sur les propriétés de dépendance
Champ d’identificateur | HeaderTemplateProperty |
Propriétés de métadonnées définies sur true |
Aucun |