ItemsControl.ItemContainerStyleSelector ItemsControl.ItemContainerStyleSelector ItemsControl.ItemContainerStyleSelector ItemsControl.ItemContainerStyleSelector Property

定義

生成された各コンテナー要素に適用できるスタイルについて、スタイル選択のカスタム ロジックを取得または設定します。Gets or sets custom style-selection logic for a style that can be applied to each generated container element.

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; }
member this.ItemContainerStyleSelector : System.Windows.Controls.StyleSelector with get, set
Public Property ItemContainerStyleSelector As StyleSelector

プロパティ値

StyleSelector として使用するスタイルを選択するロジックを格納する ItemContainerStyle オブジェクト。A StyleSelector object that contains logic that chooses the style to use as the ItemContainerStyle. 既定値は、null です。The default is null.

注釈

使用する、ItemContainerStyleデータ項目を格納している要素の外観に影響するスタイルを設定するプロパティ。You use the ItemContainerStyle property to set a style to affect the appearance of the elements that contain the data items. たとえば、 ListBox、生成されたコンテナーはListBoxItem制御のComboBoxComboBoxItemコントロール。For example, for ListBox, the generated containers are ListBoxItem controls; for ComboBox, they are ComboBoxItem controls. 使用するかどうかは、複数のスタイルが定義されているし、適用するには、どのいずれかを選択するためのロジックを指定する必要があります、ItemContainerStyleSelectorプロパティの代わりに、ItemContainerStyleプロパティ。If you have more than one style defined and need to supply logic to choose which one to apply, then you use the ItemContainerStyleSelector property instead of the ItemContainerStyle property. 場合、このプロパティは無視されることに注意してください、ItemContainerStyleプロパティを設定します。Note that this property is ignored if the ItemContainerStyle property is set.

ItemsControl視覚的なカスタマイズの柔軟性を提供し、多くのスタイルとテンプレートのプロパティを提供します。The ItemsControl provides great flexibility for visual customization and provides many styling and templating properties. アイテムのレイアウトに影響を与えるを使用して、ItemsPanelプロパティ。To affect the layout of the items, use the ItemsPanel property. 使用することができます、コントロールをグループ化を使用している場合、GroupStyleまたはGroupStyleSelectorプロパティ。If you are using grouping on your control, you can use the GroupStyle or GroupStyleSelector property. データ オブジェクトの視覚化を指定するには、使用、ItemTemplateまたはItemTemplateSelectorプロパティ。To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. 指定する場合の詳細については、ItemTemplateを参照してくださいデータ テンプレートの概要します。For more information about when to specify an ItemTemplate, see Data Templating Overview.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field ItemContainerStyleSelectorProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone

適用対象