ItemsControl.ItemContainerStyleSelector Egenskap

Definition

Hämtar eller anger logik för anpassad formatval för ett format som kan tillämpas på varje genererat containerelement.

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

Egenskapsvärde

Ett StyleSelector objekt som innehåller logik som väljer det format som ska användas som ItemContainerStyle. Standardvärdet är null.

Attribut

Kommentarer

Du använder ItemContainerStyle egenskapen för att ange ett format som påverkar utseendet på de element som innehåller dataobjekten. För är ListBox till exempel ListBoxItemde genererade containrarna kontroller. För ComboBox, är ComboBoxItem de kontroller. Om du har definierat mer än ett format och behöver ange logik för att välja vilken som ska tillämpas använder ItemContainerStyleSelector du egenskapen i stället för egenskapen ItemContainerStyle . Observera att den här egenskapen ignoreras om egenskapen ItemContainerStyle har angetts.

Ger ItemsControl stor flexibilitet för visuell anpassning och ger många formaterings- och mallegenskaper. Använd egenskapen för att påverka layouten för objekten ItemsPanel . Om du använder gruppering på din kontroll kan du använda GroupStyle egenskapen eller GroupStyleSelector . Om du vill ange visualisering av dataobjekt använder du ItemTemplate egenskapen eller ItemTemplateSelector . Mer information om när du ska ange en ItemTemplatefinns i Översikt över dataöversikt.

Information om beroendeegenskap

Objekt Value
Identifierarfält ItemContainerStyleSelectorProperty
Metadataegenskaper inställda på true Ingen

Gäller för