ItemsControl.ItemContainerStyleSelector Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |