Share via


TabView.TabItemTemplate Property

Definition

Gets or sets the DataTemplate used to display each item when tabs are generated from TabItemsSource.

DataTemplate TabItemTemplate();

void TabItemTemplate(DataTemplate value);
public DataTemplate TabItemTemplate { get; set; }
var dataTemplate = tabView.tabItemTemplate;
tabView.tabItemTemplate = dataTemplate;
Public Property TabItemTemplate As DataTemplate

Property Value

The DataTemplate used to display each item when tabs are generated from TabItemsSource. The default is null.

Examples

<TabView TabItemsSource="{x:Bind myDatas, Mode=OneWay}">
    <TabView.TabItemTemplate>
        <DataTemplate x:DataType="local:MyData">
            <TabViewItem Header="{x:Bind DataHeader}" 
                         IconSource="{x:Bind DataIconSource}"
                         Content="{x:Bind DataContent}" />
        </DataTemplate>
    </TabView.TabItemTemplate>
</TabView>

Remarks

Use TabItemTemplate to customize the look of each generated TabViewItem when using the TabItemsSource as the data source for the tabs.

Applies to