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

Definition

Ruft eine benutzerdefinierte Formatauswahllogik für ein Format ab, das auf alle generierten Containerelemente angewendet werden kann, oder legt diese fest.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

Eigenschaftswert

Ein StyleSelector-Objekt, das Logik für die Auswahl des Formats enthält, das als ItemContainerStyle verwendet werden soll.A StyleSelector object that contains logic that chooses the style to use as the ItemContainerStyle. Die Standardeinstellung ist null.The default is null.

Hinweise

Mithilfe der ItemContainerStyle -Eigenschaft können Sie einen Stil festlegen, der sich auf die Darstellung der Elemente auswirkt, die die Datenelemente enthalten.You use the ItemContainerStyle property to set a style to affect the appearance of the elements that contain the data items. Beispielsweise ListBoxsind ListBoxItem die generierten Container-Steuerelemente ComboBoxfür die-Steuerelemente, ComboBoxItem und sind-Steuerelemente.For example, for ListBox, the generated containers are ListBoxItem controls; for ComboBox, they are ComboBoxItem controls. Wenn Sie mehr als einen Stil definiert haben und eine Logik angeben müssen, um auszuwählen, welche Anwendung angewendet werden soll, verwenden ItemContainerStyleSelector Sie die-Eigenschaft ItemContainerStyle anstelle der-Eigenschaft.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. Beachten Sie, dass diese Eigenschaft ignoriert wird ItemContainerStyle , wenn die-Eigenschaft festgelegt ist.Note that this property is ignored if the ItemContainerStyle property is set.

Bietet ItemsControl eine hohe Flexibilität bei der visuellen Anpassung und bietet viele Formatierungs-und Vorlagen Eigenschaften.The ItemsControl provides great flexibility for visual customization and provides many styling and templating properties. Verwenden Sie die ItemsPanel -Eigenschaft, um das Layout der Elemente zu beeinflussen.To affect the layout of the items, use the ItemsPanel property. Wenn Sie die Gruppierung für das-Steuerelement verwenden, können Sie GroupStyle die GroupStyleSelector -Eigenschaft oder die-Eigenschaft verwenden.If you are using grouping on your control, you can use the GroupStyle or GroupStyleSelector property. Um die Visualisierung von Datenobjekten anzugeben, verwenden Sie ItemTemplate die ItemTemplateSelector -Eigenschaft oder die-Eigenschaft.To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. Weitere Informationen zum Zeitpunkt der Angabe eines ItemTemplatefinden Sie unter Übersicht über DatenVorlagen.For more information about when to specify an ItemTemplate, see Data Templating Overview.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field ItemContainerStyleSelectorProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für: