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

Usa el ItemContainerStyle propiedad para establecer un estilo que afectan 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 son ListBoxItem controla; para ComboBox, 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 debe proporcionar la lógica para seleccionar cuál desea aplicar, a continuación, usa el 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 si el ItemContainerStyle se establece la propiedad.Note that this property is ignored if the ItemContainerStyle property is set.

El ItemsControl proporciona gran flexibilidad para la personalización visual y proporciona muchas propiedades aplicar estilos 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, utilice el ItemsPanel propiedad.To affect the layout of the items, use the ItemsPanel property. Si se utiliza la agrupación en el control, puede usar el GroupStyle o GroupStyleSelector propiedad.If 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 el ItemTemplate o ItemTemplateSelector propiedad.To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. Para obtener más información acerca de cuándo se debe especificar un ItemTemplate, consulte Data Templating Overview.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
Establecen las propiedades de metadatos en trueMetadata properties set to true NoneNone

Se aplica a