HeaderedItemsControl.HeaderTemplate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于显示控件标题的内容的模板。
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
属性值
用于显示控件标题的数据模板。 默认值为 null
。
- 属性
示例
以下示例演示如何创建和使用标头模板来指定标头的外观。
<!--Define a control template for a HeaderedItemsControl-->
<Style TargetType="HeaderedItemsControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedItemsControl}">
<StackPanel>
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Header"/>
</Grid>
<Grid>
<Rectangle Stroke="{TemplateBinding BorderBrush}"/>
<ItemsPresenter Margin="2,0,0,0"/>
</Grid>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<DataTemplate x:Key="RedHeaderTemplate">
<TextBlock Text="{Binding}" Foreground="Red"
FontSize="16" FontWeight="Bold"
TextWrapping="Wrap"/>
</DataTemplate>
<DataTemplate x:Key="GreenItemTemplate">
<TextBlock Text="{Binding}" Foreground="Green"
FontSize="14" FontWeight="Bold"></TextBlock>
</DataTemplate>
<!--Crate a HeaderedItemControl with a red header and green items.-->
<HeaderedItemsControl Name="hitemsCtrl"
Background="DarkBlue"
BorderBrush="Black"
Header="Header"
HeaderTemplate="{StaticResource RedHeaderTemplate}"
ItemsSource="{Binding Source={StaticResource Numbers}}"
ItemTemplate = "{StaticResource GreenItemTemplate}" />
注解
若要自定义 的 HeaderedItemsControl标题,请将此属性设置为 DataTemplate。 有关数据模板的详细信息,请参阅数据模板化概述。
XAML 属性用法
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
XAML 属性元素用法
XAML 值
ResourceExtension
以下项之一: StaticResource
、 或 DynamicResource
。 请参阅 XAML 资源。
TemplateResourceKey
标识所请求的模板的键。 键引用 中的 ResourceDictionary现有资源。
注意
属性元素语法在技术上是可行的,但不建议使用。 请参阅 内联样式和模板。 也可以使用 或 进行绑定引用,但并不常见。
依赖项属性信息
标识符字段 | HeaderTemplateProperty |
元数据属性设置为 true |
无 |