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

Definición

Obtiene o establece la lógica de selección del estilo personalizada para un estilo que se puede aplicar a cada elemento contenedor generado.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

Valor de propiedad

Un objeto StyleSelector que contiene la lógica para elegir el estilo que se utiliza como ItemContainerStyle.A StyleSelector object that contains logic that chooses the style to use as the ItemContainerStyle. De manera predeterminada, es null.The default is null.

Comentarios

Utilice la ItemContainerStyle propiedad para establecer un estilo que afecte a la apariencia de los elementos que contienen los elementos de datos.You use the ItemContainerStyle property to set a style to affect the appearance of the elements that contain the data items. Por ejemplo, para ListBox, los contenedores generados ListBoxItem son controles; ComboBoxpara, son ComboBoxItem controles.For example, for ListBox, the generated containers are ListBoxItem controls; for ComboBox, they are ComboBoxItem controls. Si tiene más de un estilo definido y necesita proporcionar lógica para elegir cuál aplicar, use la ItemContainerStyleSelector propiedad en lugar de la ItemContainerStyle propiedad.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. Tenga en cuenta que esta propiedad se omite ItemContainerStyle si se establece la propiedad.Note that this property is ignored if the ItemContainerStyle property is set.

Proporciona ItemsControl una gran flexibilidad para la personalización visual y proporciona muchas propiedades de estilo y plantillas.The ItemsControl provides great flexibility for visual customization and provides many styling and templating properties. Para afectar al diseño de los elementos, use la ItemsPanel propiedad.To affect the layout of the items, use the ItemsPanel property. Si está utilizando la agrupación en el control, puede usar la GroupStyle propiedad o. GroupStyleSelectorIf you are using grouping on your control, you can use the GroupStyle or GroupStyleSelector property. Para especificar la visualización de objetos de datos, use ItemTemplate la ItemTemplateSelector propiedad o.To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. Para obtener más información sobre cuándo especificar un ItemTemplate, consulte información general sobre plantillas de datos.For more information about when to specify an ItemTemplate, see Data Templating Overview.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field ItemContainerStyleSelectorProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a