次の方法で共有


GridViewColumn.HeaderTemplateSelector プロパティ

定義

列ヘッダーの表示に使用するテンプレートを選択するためのロジックを提供する、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 のオーバーライドを実装する派生クラスを参照します。 カスタム クラスをマップする方法の詳細については、「 XAML 名前空間」および「WPF XAML の名前空間マッピング」を参照してください。 リソースディクショナリにリソースとしてクラスのインスタンスを DataTemplateSelector プログラムで追加することもできます。

MyDataTemplateSelectorImplementation
実際SelectTemplateのオーバーライドを実装する からDataTemplateSelector派生したクラス。 カスタム クラスをマップする方法の詳細については、「 XAML 名前空間」および「WPF XAML の名前空間マッピング」を参照してください。

依存プロパティ情報

識別子フィールド HeaderTemplateSelectorProperty
に設定されたメタデータ プロパティ true なし

適用対象