GridViewColumn.HeaderTemplateSelector 属性

定义

获取或设置用于提供逻辑的 DataTemplateSelector,该逻辑用于选择在显示列标题时使用的模板。

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

属性值

可为每个 DataTemplateSelector 提供数据模板选择的 GridViewColumn 对象。 默认值为 null

注解

如果同时 HeaderTemplateSelector 设置了 属性和 HeaderTemplate 属性,则 HeaderTemplate 属性优先。

定义列标题的内容、布局和样式的属性位于许多相关类上,其中一些属性具有相似或相同的功能。 有关详细信息,请参阅 GridView 列标题的样式和模板概述

XAML 属性用法

<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

XAML 属性元素用法

<object>  
  <object.HeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.HeaderTemplateSelector>  
</object>  

XAML 值

ResourceExtension
以下选项之一: StaticResource、 或 DynamicResource。 请参阅 XAML 资源

DataTemplateSelectorClassKey
标识所请求的选择器实现的键。 键是指实现实际 SelectTemplate 替代的派生类。 有关如何映射自定义类的信息,请参阅 WPF XAML 的 XAML 命名空间和命名空间映射。 还可以以编程方式将类的 DataTemplateSelector 实例作为资源添加到资源字典。

MyDataTemplateSelectorImplementation
一个派生自 DataTemplateSelector 的类,该类实现实际 SelectTemplate 替代。 有关如何映射自定义类的信息,请参阅 WPF XAML 的 XAML 命名空间和命名空间映射

依赖项属性信息

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

适用于