ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator Property

Definición

Obtiene el ItemContainerGenerator asociado al control.Gets the ItemContainerGenerator that is associated with the control.

public:
 property System::Windows::Controls::ItemContainerGenerator ^ ItemContainerGenerator { System::Windows::Controls::ItemContainerGenerator ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Controls.ItemContainerGenerator ItemContainerGenerator { get; }
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

Valor de propiedad

El ItemContainerGenerator asociado al control.The ItemContainerGenerator that is associated with the control. De manera predeterminada, es null.The default is null.

Comentarios

Un ItemContainerGenerator es responsable de generar el interfaz de usuario (UI)user interface (UI) para su host, como un ItemsControl.An ItemContainerGenerator is responsible for generating the interfaz de usuario (UI)user interface (UI) for its host, such as an ItemsControl. Mantiene la asociación entre los elementos en la vista de datos del control y la correspondiente UIElement objetos.It maintains the association between the items in the data view of the control and the corresponding UIElement objects. Cada ItemsControl tiene un contenedor de elementos asociado que contiene un elemento de datos en la colección de elementos.Every ItemsControl has an associated item container that contains a data item in the item collection. Puede usar el ItemContainerGenerator propiedad para tener acceso al contenedor de elemento que está asociado con su ItemsControl.You can use the ItemContainerGenerator property to access the item container that is associated with your ItemsControl. Por ejemplo, si tiene un enlace de datos TreeView control y desea obtener un TreeViewItem según su índice o su elemento de datos asociado, puede usar el ItemContainerGenerator.ContainerFromIndex o ItemContainerGenerator.ContainerFromItem método.For example, if you have a data-bound TreeView control and you want to get a TreeViewItem based on its index or its associated data item, you can use the ItemContainerGenerator.ContainerFromIndex or the ItemContainerGenerator.ContainerFromItem method. Como alternativa, puede usar el ItemContainerGenerator.IndexFromContainer o ItemContainerGenerator.ItemFromContainer método para obtener el elemento de índice o de datos que está asociado a un elemento contenedor generado determinado.Alternatively, you can use the ItemContainerGenerator.IndexFromContainer or the ItemContainerGenerator.ItemFromContainer method to get the index or data item that is associated with a given generated container element.

El IItemContainerGenerator interfaz también se usa en escenarios avanzados.The IItemContainerGenerator interface is also used in advanced scenarios. Normalmente, las aplicaciones avanzadas que tienen su propia implementación de un panel de virtualización llama a los miembros de la interfaz.Typically, advanced applications that have their own implementation of a virtualizing panel call members of the interface.

Se aplica a

Consulte también: