GridView 列标题的样式和模板概述

本概述讨论了属性的优先级顺序(这些属性用于在 ListView 控件的 GridView 视图模式中自定义列标头)。

在 GridView 中自定义列标头

在多个相关类中找到定义内容、布局和 GridView 中的列标头样式的属性。 这些属性中的某些属性具有类似或相同的功能。

下表中的行显示执行相同功能的属性组。 您可以使用这些属性自定义 GridView 中的列标头。 相关属性的优先级顺序是从右向左,其中最右边列中的属性具有最高优先级。 例如,如果 ContentTemplate 设置在 GridViewColumnHeader 对象上,而 HeaderTemplateSelector 设置在相关 GridViewColumn 上,那么 ContentTemplate 具有更高的优先级。 此种情况下,HeaderTemplateSelector 无效。

GridView 中的列标头的相关属性

GridView

GridViewColumn

GridViewColumnHeader

上下文菜单属性

ColumnHeaderContextMenu

不适用

ContextMenu

ToolTip

属性

ColumnHeaderToolTip

不适用

ToolTip

页眉模板

属性

ColumnHeaderTemplate 1/

ColumnHeaderTemplateSelector

HeaderTemplate 1/

HeaderTemplateSelector

ContentTemplate 1/

ContentTemplateSelector

样式属性

ColumnHeaderContainerStyle

HeaderContainerStyle

Style

1对于**“标头模板属性”**,如果您同时设置模板属性和模板选择器属性,则模板属性具有更高的优先级。 例如,如果同时设置了 ContentTemplateContentTemplateSelector 属性,则 ContentTemplate 属性具有更高的优先级。

请参见

概念

ListView 概述

GridView 概述

其他资源

ListView 帮助主题