ItemsControl.ItemContainerStyleSelector Eigenschaft

Definition

Ruft eine benutzerdefinierte Auswahllogik für einen Stil ab, der auf jedes generierte Containerelement angewendet werden kann, oder legt diese Auswahllogik 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; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemContainerStyleSelector : System.Windows.Controls.StyleSelector with get, set
Public Property ItemContainerStyleSelector As StyleSelector

Eigenschaftswert

StyleSelector

Ein StyleSelector-Objekt, das Logik zum Auswählen des als ItemContainerStyle zu verwendenden Stils enthält.A StyleSelector object that contains logic that chooses the style to use as the ItemContainerStyle. Der Standardwert lautet null.The default is null.

Attribute

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 sind die generierten Container-Steuerelemente für die-Steuerelemente, und sind-Steuer ListBox ListBoxItem ComboBox ComboBoxItem Elemente.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 Sie die- ItemContainerStyleSelector Eigenschaft anstelle der- ItemContainerStyle 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, wenn die- ItemContainerStyle Eigenschaft festgelegt ist.Note that this property is ignored if the ItemContainerStyle property is set.

ItemsControlBietet 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-Eigenschaft, um das Layout der Elemente zu beeinflussen ItemsPanel .To affect the layout of the items, use the ItemsPanel property. Wenn Sie die Gruppierung für das-Steuerelement verwenden, können Sie die- GroupStyle Eigenschaft oder die- GroupStyleSelector 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 die- ItemTemplate Eigenschaft oder die- ItemTemplateSelector Eigenschaft.To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. Weitere Informationen zum Zeitpunkt der Angabe eines ItemTemplate finden 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: