ItemContainerGenerator Clase
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í.
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
- 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. |