Partager via


ItemContainerGenerator Classe

Définition

Fournit des mappages entre les éléments d’un ItemsControl et leurs éléments de conteneur.

public ref class ItemContainerGenerator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ItemContainerGenerator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ItemContainerGenerator
Public NotInheritable Class ItemContainerGenerator
Héritage
Object Platform::Object IInspectable ItemContainerGenerator
Attributs

Remarques

Vous définissez un ItemContainerGenerator comme valeur de la propriété ItemsControl.ItemContainerGenerator .

Méthodes

ContainerFromIndex(Int32)

Notes

ContainerFromIndex peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ItemsControl.ContainerFromIndex.

Retourne le conteneur de l’élément à l’index spécifié dans itemCollection.

ContainerFromItem(Object)

Notes

ContainerFromItem peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ItemsControl.ContainerFromItem.

Retourne le conteneur correspondant à l’élément spécifié.

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é).

GeneratorPositionFromIndex(Int32)

Obtient la position générée de l’élément à l’index spécifié.

GetItemContainerGeneratorForPanel(Panel)

Renvoie l’élément ItemContainerGenerator approprié pour une utilisation par le panneau spécifié.

IndexFromContainer(DependencyObject)

Notes

IndexFromContainer peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ItemsControl.IndexFromContainer.

Retourne l’index de l’élément qui a le conteneur spécifié et généré.

IndexFromGeneratorPosition(GeneratorPosition)

Retourne l’index qui mappe à l’objet GeneratorPosition spécifié.

ItemFromContainer(DependencyObject)

Notes

ItemFromContainer peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ItemsControl.ItemFromContainer.

Retourne l’élément qui correspond au conteneur spécifié et généré.

PrepareItemContainer(DependencyObject)

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

Recycle(GeneratorPosition, Int32)

Dissocie les conteneurs d'éléments de leurs éléments de données et enregistre les conteneurs de façon à ce qu'ils puissent être réutilisés par la suite pour d'autres éléments de données.

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, Boolean)

Prépare le générateur pour générer des éléments, en commençant à l’emplacement GeneratorPosition spécifié et en se déplaçant dans le GénérateurDirection spécifié. Cette méthode contrôle également s’il faut ou non commencer à un élément généré (réalisé).

Stop()

Supprime l’élément ItemContainerGenerator.

Événements

ItemsChanged

Se produit lorsque le contenu de la collection d’éléments change.

S’applique à

Voir aussi