TabControl.ContentTemplate 属性

定义

获取或设置 DataTemplate 以应用于所有未定义 TabItemContentTemplate 属性的 ContentTemplateSelector

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

属性值

DataTemplate

DataTemplate 应用于所有未定义 TabItemContentTemplate 属性的 ContentTemplateSelector。 默认值为 null

示例

以下示例创建两个 DataTemplate 对象。 调用DataTemplateContentTemplate分配给该TabControl调用contentTemplate的调用,并将DataTemplate调用tabItemTemplate分配给ContentTemplate第二TabItem个调用。 所有 TabItem 对象都包含在其中 contentTemplate定义的白色矩形,但第二 TabItem个对象具有灰色矩形,如中 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>

注解

XAML 属性用法

<object ContentTemplate="{ResourceExtension TemplateResourceKey}"/>  

XAML 属性元素用法

XAML 值

ResourceExtension
下列项之一: StaticResourceDynamicResource。 请参阅 XAML 资源

TemplateResourceKey
标识所请求模板的密钥。 该键是指在一个 ResourceDictionary. 中存在的资源。

备注

属性元素语法在技术上是可能的,但不建议这样做。 请参阅 内联样式和模板

依赖项属性信息

标识符字段 ContentTemplateProperty
元数据属性设置为 true

适用于