GridViewColumn.HeaderTemplateSelector 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于提供逻辑的 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 |
无 |