GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector 属性

定义

获取或设置提供逻辑来选择用于显示列标题的数据模板的 DataTemplateSelector

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,选择用于显示每个列标题的 DataTemplate。 默认值为 null

注解

如果属性 ColumnHeaderTemplateColumnHeaderTemplateSelector 属性都已设置,则 ColumnHeaderTemplate 优先。

将此类作为视图模式的一GridView部分实现时,此属性的值绑定到ColumnHeaderTemplateSelector该属性的值。GridView

可以使用此类和相关类中找到的各种属性,在视图模式下自定义列标题 GridView 。 有关这些属性的详细信息以及它们之间的优先级,请参阅 GridView 列标题样式和模板概述

XAML 属性用法

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

XAML 属性元素用法

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

XAML 值

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

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

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

适用于

另请参阅