ItemContainerGenerator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |