ItemsControl.ItemContainerStyleSelector プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
生成された各コンテナー要素に適用可能なスタイルのカスタム スタイル選択ロジックを取得または設定します。
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
プロパティ値
ItemContainerStyle として使用するスタイルを選択するロジックを含む StyleSelector オブジェクト。 既定値は、null
です。
- 属性
注釈
このプロパティを ItemContainerStyle 使用して、データ項目を含む要素の外観に影響を与えるスタイルを設定します。 たとえば、 ListBox生成されたコンテナーはコントロールです ListBoxItem 。たとえば ComboBox、コントロールです ComboBoxItem 。 複数のスタイルが定義されていて、適用するスタイルを選択するロジックを指定する必要がある場合は、プロパティの代わりにプロパティをItemContainerStyle使用ItemContainerStyleSelectorします。 プロパティが設定されている場合 ItemContainerStyle 、このプロパティは無視されることに注意してください。
ビジュアル ItemsControl のカスタマイズに優れた柔軟性を提供し、多くのスタイル設定とテンプレートのプロパティを提供します。 アイテムのレイアウトに影響を与える場合は、プロパティを使用します ItemsPanel 。 コントロールでグループ化を使用している場合は、or GroupStyleSelector プロパティをGroupStyle使用できます。 データ オブジェクトの視覚化を指定するには、or ItemTemplateSelector プロパティをItemTemplate使用します。 指定するタイミングの詳細については、「データ テンプレートのItemTemplate概要」を参照してください。
依存プロパティ情報
識別子フィールド | ItemContainerStyleSelectorProperty |
に設定されたメタデータ プロパティ true |
なし |