TabControl.ContentTemplate 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 waarde op of stelt u deze DataTemplate in op alle TabItem waarvoor geen of ContentTemplate een ContentTemplateSelector eigenschap is gedefinieerd.
public:
property System::Windows::DataTemplate ^ ContentTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate ContentTemplate { get; set; }
member this.ContentTemplate : System.Windows.DataTemplate with get, set
Public Property ContentTemplate As DataTemplate
Waarde van eigenschap
De DataTemplate toe te passen op alle TabItem die geen of ContentTemplateContentTemplateSelector een eigenschap hebben gedefinieerd. De standaardwaarde is null.
Voorbeelden
In het volgende voorbeeld worden twee DataTemplate objecten gemaakt. De DataTemplate aangeroepen contentTemplate wordt toegewezen aan de van de ContentTemplateTabControl en de DataTemplate aangeroepen tabItemTemplate wordt toegewezen aan de ContentTemplate tweede TabItem. Alle TabItem objecten bevatten de witte rechthoek die is gedefinieerd in contentTemplate, behalve de tweede TabItem, die een grijze rechthoek heeft, zoals gedefinieerd in tabItemTemplate.
<DataTemplate x:Key="contentTemplate">
<Grid>
<Rectangle Fill="White"/>
<ContentPresenter Content="{Binding}"/>
</Grid>
</DataTemplate>
<DataTemplate x:Key="tabItemTemplate">
<Grid>
<Rectangle Fill="Gray"/>
<ContentPresenter Content="{Binding}"/>
</Grid>
</DataTemplate>
<TabControl Width="250" Height="300"
ContentTemplate="{StaticResource contentTemplate}">
<TabItem Header="One">
<Ellipse Width="200" Height="200" Fill="#CABCAB"/>
</TabItem>
<TabItem Header="Two"
ContentTemplate="{StaticResource tabItemTemplate}">
<Ellipse Width="200" Height="200" Fill="#BADDF00D"/>
</TabItem>
<TabItem Header="Three">
<Ellipse Width="200" Height="200" Fill="#654321"/>
</TabItem>
<TabItem Header="Four">
<Ellipse Width="200" Height="200" Fill="#123456"/>
</TabItem>
<TabItem Header="Five">
<Ellipse Width="200" Height="200" Fill="#F11001"/>
</TabItem>
</TabControl>
Opmerkingen
XAML-kenmerkgebruik
<object ContentTemplate="{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.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | ContentTemplateProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |