HeaderedContentControl.HeaderTemplate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de sjabloon op die wordt gebruikt om de inhoud van de koptekst van het besturingselement weer te geven.
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
Waarde van eigenschap
Een gegevenssjabloon. De standaardwaarde is null.
- Kenmerken
Voorbeelden
In het volgende voorbeeld worden twee DataTemplate objecten gemaakt om het uiterlijk van de Header en Content de 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."/>
Opmerkingen
XAML-kenmerkgebruik
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Gebruik van XAML-eigenschapselement
XAML-waarden
ResourceExtension Een van de volgende opties: StaticResource, of DynamicResource. Zie XAML-resources.
TemplateResourceKey De sleutel waarmee de sjabloon wordt geïdentificeerd die wordt aangevraagd. De sleutel verwijst naar een bestaande resource in een ResourceDictionary.
Note
Syntaxis van eigenschapselement is technisch mogelijk, maar wordt niet aanbevolen. Zie Inlinestijlen en -sjablonen. Een bindingsreferentie met behulp van of is ook mogelijk, maar ongebruikelijk.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | HeaderTemplateProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |