ItemsControl.ItemContainerStyleSelector Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 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 |