Partager via


IItemContainerGenerator Interface

Définition

Interface implémentée par les classes chargées de générer le contenu de l’interface utilisateur (IU) au nom d’un hôte.

public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
Dérivé

Remarques

ItemsControl est la classe de base pour contenir et afficher un ou plusieurs éléments de données. ItemContainerGenerator gère une association entre ItemsControl et la liste des éléments affichés par ItemsControl. ItemContainerGenerator est également responsable de la génération de l’interface utilisateur pour ces éléments pour le compte de ItemsControl. Panel, VirtualizingPanelet VirtualizingStackPanel également utiliser ItemContainerGenerator pour la même raison.

ItemContainerGenerator implémente IItemContainerGenerator et est l’interface par laquelle chacun des éléments de disposition mentionnés communique avec ItemContainerGenerator.

Méthodes

GenerateNext()

Retourne l'élément conteneur utilisé pour afficher l'élément suivant.

GenerateNext(Boolean)

Retourne l'élément conteneur utilisé pour afficher l'élément suivant et indique si l'élément conteneur a été généré (réalisé) récemment.

GeneratorPositionFromIndex(Int32)

Retourne l'objet GeneratorPosition correspondant à l'élément à l'index spécifié.

GetItemContainerGeneratorForPanel(Panel)

Retourne le ItemContainerGenerator approprié pour une utilisation par le panneau spécifié.

IndexFromGeneratorPosition(GeneratorPosition)

Retourne l'index correspondant au GeneratorPosition spécifié.

PrepareItemContainer(DependencyObject)

Prépare l'élément spécifié en tant que conteneur pour l'élément correspondant.

Remove(GeneratorPosition, Int32)

Supprime un ou plusieurs éléments générés (réalisés).

RemoveAll()

Supprime tous les éléments générés (réalisés).

StartAt(GeneratorPosition, GeneratorDirection)

Prépare le générateur à la génération des éléments, à partir du GeneratorPosition spécifié et dans le GeneratorDirection spécifié.

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Prépare le générateur à la génération des éléments, à partir du GeneratorPosition spécifié et dans le GeneratorDirection spécifié, en contrôlant le lancement ou non d'un élément généré (réalisé).

S’applique à