GridView の列ヘッダー スタイルおyびテンプレートの概要

ここでは、ListView コントロールの GridView 表示モードの列ヘッダーをカスタマイズするために使用するプロパティの優先順位について説明します。

GridView の列ヘッダーのカスタマイズ

GridView の列ヘッダーの内容、レイアウト、およびスタイルを定義するプロパティは、多くの関連クラスで使用されます。 これらのプロパティのいくつかは、類似した機能または同一の機能を持ちます。

同じ機能を実行するプロパティのグループを次の表の行に示します。 これらのプロパティを使用して、GridView の列ヘッダーをカスタマイズできます。 関連するプロパティの優先順位は、右から左の順になります。一番右の列のプロパティの優先順位が最も高くなります。 たとえば、ContentTemplateGridViewColumnHeader オブジェクトで設定され、HeaderTemplateSelector が関連する GridViewColumn で設定されている場合、ContentTemplate が優先されます。 このシナリオでは、HeaderTemplateSelector は無効になります。

GridView の列ヘッダーの関連プロパティ

クラス

GridView

GridViewColumn

GridViewColumnHeader

コンテキスト メニュー プロパティ

ColumnHeaderContextMenu

該当なし

ContextMenu

ツールヒント

プロパティ

ColumnHeaderToolTip

該当なし

ToolTip

ヘッダー テンプレート

プロパティ

ColumnHeaderTemplate 1/

ColumnHeaderTemplateSelector

HeaderTemplate 1/

HeaderTemplateSelector

ContentTemplate 1/

ContentTemplateSelector

スタイル プロパティ

ColumnHeaderContainerStyle

HeaderContainerStyle

Style

1ヘッダー テンプレート プロパティでは、テンプレート プロパティとテンプレート セレクター プロパティの両方を設定した場合は、テンプレート プロパティが優先されます。 たとえば、ContentTemplate プロパティと ContentTemplateSelector プロパティの両方を設定した場合は、ContentTemplate プロパティが優先されます。

参照

概念

ListView の概要

GridView の概要

その他の技術情報

ListView に関する「方法」トピック