Compartir a través de


ItemContainerGenerator Clase

Definición

Proporciona asignaciones entre los elementos de itemsControl y sus elementos contenedor.

public ref class ItemContainerGenerator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ItemContainerGenerator final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ItemContainerGenerator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ItemContainerGenerator
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ItemContainerGenerator
Public NotInheritable Class ItemContainerGenerator
Herencia
Object Platform::Object IInspectable ItemContainerGenerator
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Establece un ItemContainerGenerator como el valor de la propiedad ItemsControl.ItemContainerGenerator .

Métodos

ContainerFromIndex(Int32)

Nota

ContainerFromIndex puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ItemsControl.ContainerFromIndex.

Devuelve el contenedor del elemento en el índice especificado dentro de ItemCollection.

ContainerFromItem(Object)

Nota

ContainerFromItem puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ItemsControl.ContainerFromItem.

Devuelve el contenedor correspondiente al elemento especificado.

GenerateNext(Boolean)

Devuelve el elemento contenedor usado para mostrar el siguiente elemento e indica si el elemento contenedor se ha generado recientemente (realizado).

GeneratorPositionFromIndex(Int32)

Obtiene la posición generada del elemento en el índice especificado.

GetItemContainerGeneratorForPanel(Panel)

Devuelve el itemContainerGenerator que es adecuado para su uso por el panel especificado.

IndexFromContainer(DependencyObject)

Nota

IndexFromContainer puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ItemsControl.IndexFromContainer.

Devuelve el índice al elemento que tiene el contenedor generado especificado.

IndexFromGeneratorPosition(GeneratorPosition)

Devuelve el índice que se asigna a generatorPosition especificado.

ItemFromContainer(DependencyObject)

Nota

ItemFromContainer puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ItemsControl.ItemFromContainer.

Devuelve el elemento que corresponde al contenedor generado especificado.

PrepareItemContainer(DependencyObject)

Prepara el elemento especificado como contenedor para el elemento correspondiente.

Recycle(GeneratorPosition, Int32)

Desasocia los contenedores de elementos de sus elementos de datos y guarda los contenedores de modo que se puedan reutilizar posteriormente para otros elementos de datos.

Remove(GeneratorPosition, Int32)

Quita uno o más elementos generados (realizados).

RemoveAll()

Quita todos los elementos generados (realizados).

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Prepara el generador para generar elementos, empezando por generatorPosition especificado y moviéndose en el GeneratorDirection especificado. Este método también controla si se inicia o no en un elemento generado (realizado).

Stop()

Elimina ItemContainerGenerator.

Eventos

ItemsChanged

Se produce cuando cambia el contenido de la colección de elementos.

Se aplica a

Consulte también