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 |
无 |