HeaderedContentControl.HeaderTemplate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger mallen som används för att visa innehållet i kontrollens huvud.
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
Egenskapsvärde
En datamall. Standardvärdet är null.
- Attribut
Exempel
I följande exempel skapas två DataTemplate objekt för att ange utseendet på Header och Content för 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."/>
Kommentarer
XAML-attributanvändning
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Användning av XAML-egenskapselement
XAML-värden
ResourceExtension Något av följande: StaticResource, eller DynamicResource. Se XAML-resurser.
TemplateResourceKey Nyckeln som identifierar mallen som begärs. Nyckeln refererar till en befintlig resurs i en ResourceDictionary.
Note
Syntax för egenskapselement är tekniskt möjligt, men rekommenderas inte. Se Infogade format och mallar. En bindningsreferens med eller är också möjlig, men ovanlig.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | HeaderTemplateProperty |
Metadataegenskaper inställda på true |
Ingen |