Freigeben über


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.

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. Der Standardwert ist null.

Attribute

Hinweise

Sie verwenden die ItemContainerStyle Eigenschaft, um eine Formatvorlage festzulegen, um die Darstellung der Elemente, die die Datenelemente enthalten, zu beeinflussen. ListBoxBeispielsweise sind die generierten Container Steuerelemente, für ComboBoxdie sie Steuerelemente sind ListBoxItem ComboBoxItem. Wenn Sie mehr als eine Formatvorlage definiert haben und Logik angeben müssen, um auszuwählen, welche Anwendung angewendet werden soll, verwenden Sie die ItemContainerStyleSelector Eigenschaft anstelle der ItemContainerStyle Eigenschaft. Beachten Sie, dass diese Eigenschaft ignoriert wird, wenn die ItemContainerStyle Eigenschaft festgelegt ist.

Dies ItemsControl bietet eine große Flexibilität für visuelle Anpassungen und bietet viele Formatierungs- und Vorlageneigenschaften. Verwenden Sie die ItemsPanel Eigenschaft, um das Layout der Elemente zu beeinflussen. Wenn Sie die Gruppierung für Ihr Steuerelement verwenden, können Sie die GroupStyle Eigenschaft verwenden GroupStyleSelector . Verwenden Sie zum Angeben der Visualisierung von Datenobjekten die Eigenschaft oder ItemTemplateSelector die ItemTemplate Eigenschaft. Weitere Informationen zum Angeben einer ItemTemplateDatei finden Sie unter "Übersicht über daten templating".

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ItemContainerStyleSelectorProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für