ItemsControl.ItemContainerStyleSelector プロパティ

定義

生成された各コンテナー要素に適用可能なスタイルのカスタム スタイル選択ロジックを取得または設定します。

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

プロパティ値

StyleSelector

ItemContainerStyle として使用するスタイルを選択するロジックを含む StyleSelector オブジェクト。 既定値は、null です。

属性

注釈

このプロパティを ItemContainerStyle 使用して、データ項目を含む要素の外観に影響を与えるスタイルを設定します。 たとえば、 ListBox生成されたコンテナーはコントロールです ListBoxItem 。たとえば ComboBox、コントロールです ComboBoxItem 。 複数のスタイルが定義されていて、適用するスタイルを選択するロジックを指定する必要がある場合は、プロパティの代わりにプロパティをItemContainerStyle使用ItemContainerStyleSelectorします。 プロパティが設定されている場合 ItemContainerStyle 、このプロパティは無視されることに注意してください。

ビジュアル ItemsControl のカスタマイズに優れた柔軟性を提供し、多くのスタイル設定とテンプレートのプロパティを提供します。 アイテムのレイアウトに影響を与える場合は、プロパティを使用します ItemsPanel 。 コントロールでグループ化を使用している場合は、or GroupStyleSelector プロパティをGroupStyle使用できます。 データ オブジェクトの視覚化を指定するには、or ItemTemplateSelector プロパティをItemTemplate使用します。 指定するタイミングの詳細については、「データ テンプレートのItemTemplate概要」を参照してください。

依存プロパティ情報

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

適用対象