GridView.ColumnHeaderTemplateSelector プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
各列ヘッダーに対して使用するテンプレートを選択するためのロジックを提供するセレクター オブジェクトを取得または設定します。
public:
property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector
プロパティ値
各列ヘッダーに対して使用するデータ テンプレートを決定する DataTemplateSelector オブジェクト。 既定値は null
です。
注釈
このプロパティを設定しない場合、既定のロジックでは、定義されている場合は、すべての列にプロパティを使用 ColumnHeaderTemplate します。
ColumnHeaderTemplateプロパティとプロパティの両方がColumnHeaderTemplateSelector設定されている場合は、プロパティがColumnHeaderTemplate優先されます。
このプロパティは、列ヘッダーをレイアウトしてスタイルを設定するいくつかの方法の 1 つを表します。 詳細については、GridView の列ヘッダーのスタイルとテンプレートの概要を参照してください。
XAML 属性の使用方法
<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
XAML プロパティ要素の使用
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
XAML 値
ResourceExtension
次のいずれか: StaticResource
または DynamicResource
. XAML リソースを参照してください。
DataTemplateSelectorClassKey
要求されているセレクターの実装を識別するキー。 キーは、実用的 SelectTemplate なオーバーライドを実装する派生クラスを参照します。 カスタム クラスをマップする方法の詳細については、「 WPF XAML の XAML 名前空間と名前空間マッピング」を参照してください。 また、クラスの DataTemplateSelector インスタンスをリソースとしてアプリケーション リソース ディクショナリにプログラムで追加することもできます。
MyDataTemplateSelectorImplementation
実際SelectTemplateのオーバーライドを実装するクラスからDataTemplateSelector派生します。 カスタム クラスをマップする方法の詳細については、「 WPF XAML の XAML 名前空間と名前空間マッピング」を参照してください。
依存プロパティ情報
識別子フィールド | ColumnHeaderTemplateSelectorProperty |
メタデータのプロパティが次に設定されている true |
なし |