ItemsControl.ItemContainerStyleSelector Właściwość

Definicja

Pobiera lub ustawia niestandardową logikę wyboru stylu dla stylu, który można zastosować do każdego wygenerowanego elementu kontenera.

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

Wartość właściwości

StyleSelector

StyleSelector Obiekt, który zawiera logikę, która wybiera styl do użycia jako ItemContainerStyle. Wartość domyślna to null.

Atrybuty

Uwagi

Właściwość służy ItemContainerStyle do ustawiania stylu w celu wpływania na wygląd elementów zawierających elementy danych. Na przykład w przypadku ListBoxkontenerów generowanych przez ListBoxItem program są kontrolkami; dla ComboBoxelementu są ComboBoxItem to kontrolki. Jeśli zdefiniowano więcej niż jeden styl i musisz podać logikę, aby wybrać, która z nich ma być stosowana, należy użyć ItemContainerStyleSelector właściwości zamiast ItemContainerStyle właściwości . Należy pamiętać, że ta właściwość jest ignorowana, jeśli właściwość jest ustawiona ItemContainerStyle .

Zapewnia ItemsControl dużą elastyczność dostosowywania wizualizacji i zapewnia wiele właściwości stylów i tworzenia szablonów. Aby wpłynąć na układ elementów, użyj ItemsPanel właściwości . Jeśli używasz grupowania w kontrolce, możesz użyć GroupStyle właściwości lub GroupStyleSelector . Aby określić wizualizację obiektów danych, użyj ItemTemplate właściwości lub ItemTemplateSelector . Aby uzyskać więcej informacji o tym, kiedy określić element ItemTemplate, zobacz Omówienie tworzenia szablonów danych.

Informacje dotyczące właściwości zależności

Pole identyfikatora ItemContainerStyleSelectorProperty
Właściwości metadanych ustawione na true Brak

Dotyczy