ItemsControl.ItemContainerStyleSelector Propiedad
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
Objeto StyleSelector que contiene la lógica que elige el estilo que se usará como el ItemContainerStyle. De manera predeterminada, es null
.
- Atributos
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.
Campo identificador | ItemContainerStyleSelectorProperty |
Propiedades de metadatos establecidas en true |
None |
Produto | Versións |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |