ItemsControl.ItemContainerStyleSelector Propiedad

Definición

Obtiene o establece la lógica de selección de estilo personalizada para un estilo que se puede aplicar a cada elemento contenedor generado.

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

Valor de propiedad

StyleSelector

Objeto StyleSelector que contiene la lógica que elige el estilo que se usará como el ItemContainerStyle. De manera predeterminada, es null.

Atributos

Comentarios

La propiedad se usa ItemContainerStyle para establecer un estilo para afectar a la apariencia de los elementos que contienen los elementos de datos. Por ejemplo, para ListBox, los contenedores generados son ListBoxItem controles; para ComboBox, son ComboBoxItem controles. Si tiene más de un estilo definido y necesita proporcionar lógica para elegir cuál se va a aplicar, use la ItemContainerStyleSelector propiedad en lugar de la ItemContainerStyle propiedad . Tenga en cuenta que esta propiedad se omite si se establece la ItemContainerStyle propiedad .

proporciona ItemsControl una gran flexibilidad para la personalización visual y proporciona muchas propiedades de estilo y plantillas. Para afectar al diseño de los elementos, use la ItemsPanel propiedad . Si usa la agrupación en el control, puede usar la GroupStyle propiedad o GroupStyleSelector . Para especificar la visualización de objetos de datos, use la ItemTemplate propiedad o ItemTemplateSelector . Para obtener más información sobre cuándo especificar un ItemTemplate, vea Información general sobre plantillas de datos.

Información sobre propiedades de dependencia

Campo identificador ItemContainerStyleSelectorProperty
Propiedades de metadatos establecidas en true None

Se aplica a