Partilhar via


IItemContainerGenerator Interface

Definição

Uma interface que é implementada por classes que são responsáveis por gerar o conteúdo de IU (interface do usuário) em nome de um host.

public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
Derivado

Comentários

ItemsControl é a classe base para conter e exibir um ou mais itens de dados. ItemContainerGenerator mantém uma associação entre ItemsControl e a lista de itens exibidos por ItemsControl. ItemContainerGenerator também é responsável por gerar a interface do usuário para esses itens em nome de ItemsControl. PanelVirtualizingStackPanel e VirtualizingPaneltambém use ItemContainerGenerator pelo mesmo motivo.

ItemContainerGeneratorimplementa e é a interface com a qual cada um dos elementos IItemContainerGenerator de layout mencionados se comunicam.ItemContainerGenerator

Métodos

GenerateNext()

Retorna o elemento de contêiner usado para exibir o próximo item.

GenerateNext(Boolean)

Retorna o elemento de contêiner usado para exibir o próximo item e informa se o elemento de contêiner foi gerado recentemente (realizado).

GeneratorPositionFromIndex(Int32)

Retorna o objeto GeneratorPosition que mapeia para o item no índice especificado.

GetItemContainerGeneratorForPanel(Panel)

Retorna o ItemContainerGenerator apropriado para uso pelo painel especificado.

IndexFromGeneratorPosition(GeneratorPosition)

Retorna o índice que é mapeado para o GeneratorPosition especificado.

PrepareItemContainer(DependencyObject)

Prepara o elemento especificado como o contêiner para o item correspondente.

Remove(GeneratorPosition, Int32)

Remove um ou mais itens gerados (realizados).

RemoveAll()

Remove todos os itens gerados (realizados).

StartAt(GeneratorPosition, GeneratorDirection)

Prepara o gerador para gerar itens, iniciando na GeneratorPosition especificada, na GeneratorDirection especificada.

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Prepara o gerador para gerar itens, iniciando na GeneratorPosition especificada e na GeneratorDirection especificada, controlando se deve-se ou não começar em um item gerado (realizado).

Aplica-se a