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 contrôle ItemsControl et leurs éléments conteneur.
public ref class ItemContainerGenerator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ItemContainerGenerator final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ItemContainerGenerator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ItemContainerGenerator
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ItemContainerGenerator
Public NotInheritable Class ItemContainerGenerator
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
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) |
Retourne l’élément ItemContainerGener qui est 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 généré spécifié. |
IndexFromGeneratorPosition(GeneratorPosition) |
Retourne l’index mappé à l’élément 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 généré spécifié. |
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 à générer des éléments, en commençant à l’emplacement GeneratorPosition spécifié et en se déplaçant dans le GeneratorDirection spécifié. Cette méthode contrôle également si un élément généré (réalisé) doit être démarré ou non. |
Stop() |
Supprime l’élément ItemContainerGener. |
Événements
ItemsChanged |
Se produit lorsque le contenu de la collection d’éléments change. |