GridView の列ヘッダー スタイルおyびテンプレートの概要
ここでは、ListView コントロールの GridView 表示モードの列ヘッダーをカスタマイズするために使用するプロパティの優先順位について説明します。
GridView の列ヘッダーのカスタマイズ
GridView の列ヘッダーの内容、レイアウト、およびスタイルを定義するプロパティは、多くの関連クラスで使用されます。 これらのプロパティのいくつかは、類似した機能または同一の機能を持ちます。
同じ機能を実行するプロパティのグループを次の表の行に示します。 これらのプロパティを使用して、GridView の列ヘッダーをカスタマイズできます。 関連するプロパティの優先順位は、右から左の順になります。一番右の列のプロパティの優先順位が最も高くなります。 たとえば、ContentTemplate が GridViewColumnHeader オブジェクトで設定され、HeaderTemplateSelector が関連する GridViewColumn で設定されている場合、ContentTemplate が優先されます。 このシナリオでは、HeaderTemplateSelector は無効になります。
GridView の列ヘッダーの関連プロパティ
クラス |
|||
コンテキスト メニュー プロパティ |
該当なし |
||
ツールヒント プロパティ |
該当なし |
||
ヘッダー テンプレート プロパティ |
|||
スタイル プロパティ |
1ヘッダー テンプレート プロパティでは、テンプレート プロパティとテンプレート セレクター プロパティの両方を設定した場合は、テンプレート プロパティが優先されます。 たとえば、ContentTemplate プロパティと ContentTemplateSelector プロパティの両方を設定した場合は、ContentTemplate プロパティが優先されます。