ItemContainerGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece mapeamentos entre os itens de um ItemsControl e seus elementos de contêiner.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Você define um ItemContainerGenerator como o valor da propriedade ItemsControl.ItemContainerGenerator .
Métodos
ContainerFromIndex(Int32) |
Observação ContainerFromIndex pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ItemsControl.ContainerFromIndex. Retorna o contêiner do item no índice especificado dentro de ItemCollection. |
ContainerFromItem(Object) |
Observação ContainerFromItem pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ItemsControl.ContainerFromItem. Retorna o contêiner correspondente ao item especificado. |
GenerateNext(Boolean) |
Retorna o elemento contêiner usado para exibir o próximo item e indica se o elemento contêiner foi gerado recentemente (realizado). |
GeneratorPositionFromIndex(Int32) |
Obtém a posição gerada do item no índice especificado. |
GetItemContainerGeneratorForPanel(Panel) |
Retorna o ItemContainerGenerator apropriado para uso pelo painel especificado. |
IndexFromContainer(DependencyObject) |
Observação IndexFromContainer pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ItemsControl.IndexFromContainer. Retorna o índice para o item que tem o contêiner especificado e gerado. |
IndexFromGeneratorPosition(GeneratorPosition) |
Retorna o índice que é mapeado para o GeneratorPosition especificado. |
ItemFromContainer(DependencyObject) |
Observação ItemFromContainer pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ItemsControl.ItemFromContainer. Retorna o item que corresponde ao contêiner especificado e gerado. |
PrepareItemContainer(DependencyObject) |
Prepara o elemento especificado como o contêiner para o item correspondente. |
Recycle(GeneratorPosition, Int32) |
Dissocia o item de contêineres de seus itens de dados e salva os contêineres de forma que possam ser reutilizados mais tarde para outros itens de dados. |
Remove(GeneratorPosition, Int32) |
Remove um ou mais itens gerados (realizados). |
RemoveAll() |
Remove todos os itens gerados (realizados). |
StartAt(GeneratorPosition, GeneratorDirection, Boolean) |
Prepara o gerador para gerar itens, começando na GeneratorPosition especificada e movendo-se no GeneratorDirection especificado. Esse método também controla se deve ou não iniciar em um item gerado (realizado). |
Stop() |
Descarta o ItemContainerGenerator. |
Eventos
ItemsChanged |
Ocorre quando o conteúdo da coleção de itens é alterado. |