Condividi tramite


IItemContainerGenerator Interfaccia

Definizione

Interfaccia implementata da classi responsabili della generazione del contenuto dell'interfaccia utente per conto di un host.

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

Commenti

ItemsControl è la classe di base per contenere e visualizzare uno o più elementi di dati. ItemContainerGenerator mantiene un'associazione tra ItemsControl e l'elenco di elementi visualizzati da ItemsControl. ItemContainerGenerator è anche responsabile della generazione dell'interfaccia utente per tali elementi per conto di ItemsControl. Panel, VirtualizingPanele VirtualizingStackPanel usano ItemContainerGenerator anche per lo stesso motivo.

ItemContainerGenerator implementa e è l'interfaccia attraverso la quale ognuno degli elementi di layout menzionati IItemContainerGenerator comunica con ItemContainerGenerator.

Metodi

GenerateNext()

Restituisce l'elemento contenitore utilizzato per visualizzare l'elemento successivo.

GenerateNext(Boolean)

Restituisce l'elemento contenitore utilizzato per visualizzare l'elemento successivo e indica se l'elemento contenitore è stato appena generato (realizzato).

GeneratorPositionFromIndex(Int32)

Restituisce l'oggetto GeneratorPosition che esegue il mapping all'elemento in corrispondenza dell'indice specificato.

GetItemContainerGeneratorForPanel(Panel)

Restituisce l'oggetto ItemContainerGenerator appropriato per l'utilizzo nel riquadro specificato.

IndexFromGeneratorPosition(GeneratorPosition)

Restituisce l'indice mappato all'oggetto GeneratorPosition specificato.

PrepareItemContainer(DependencyObject)

Prepara l'elemento specificato come contenitore per l'elemento corrispondente.

Remove(GeneratorPosition, Int32)

Rimuove uno o più elementi generati (realizzati).

RemoveAll()

Rimuove tutti gli elementi generati (realizzati).

StartAt(GeneratorPosition, GeneratorDirection)

Prepara il generatore per la generazione di elementi, a partire dall'oggetto GeneratorPositionspecificato e nell'oggetto GeneratorDirection specificato.

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Prepara il generatore per la generazione di elementi, a partire dall'oggetto GeneratorPosition specificato, quindi nell'oggetto GeneratorDirection specificato e stabilendo se iniziare o meno in corrispondenza di un elemento generato (realizzato).

Si applica a