GridView.ColumnHeaderTemplateSelector 属性

定义

获取或设置为选择每个列标题所使用的模板提供逻辑的选择器对象。

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

属性值

DataTemplateSelector

一个 DataTemplateSelector 对象,确定每个列标题要使用的数据模板。 默认值是 null

注解

如果未设置此属性,则默认逻辑是在定义所有列时使用 ColumnHeaderTemplate 该属性。

如果同时 ColumnHeaderTemplate 设置了属性和 ColumnHeaderTemplateSelector 属性,则 ColumnHeaderTemplate 属性优先。

此属性表示布局和设置列标题样式的几种方法之一。 有关详细信息,请参阅 GridView 列标题的样式和模板概述

XAML 属性用法

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

XAML 属性元素用法

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

XAML 值

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

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

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

依赖项属性信息

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

适用于

另请参阅