HeaderedContentControl.HeaderTemplateSelector プロパティ

定義

ヘッダーの表示に使用するテンプレートを選択するためのカスタム ロジックを提供する、データ テンプレート セレクターを取得または設定します。

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

プロパティ値

データ テンプレート セレクター オブジェクト。 既定値は、null です。

属性

注釈

プロパティと プロパティの両方 HeaderTemplateSelectorHeaderTemplate 設定されている場合、テンプレート セレクター プロパティは無視されます。

XAML 属性の使用方法

<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

XAML プロパティ要素の使用

<object>  
  <object.HeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.HeaderTemplateSelector>  
</object>  

XAML 値

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

ResourceExtension
、または DynamicResourceのいずれかですStaticResource「XAML リソース」を参照してください。

DataTemplateSelectorClassKey
要求されるセレクター実装を識別するキー。 キーは、実際 SelectTemplate のオーバーライドを実装する派生クラスを参照します。 カスタム クラスをマップする方法の詳細については、「 WPF XAML の XAML 名前空間と名前空間マッピング」を参照してください。 また、リソースディクショナリにリソースとしてクラスのインスタンスを DataTemplateSelector プログラムで追加することもできます。

依存プロパティ情報

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

適用対象