UIElementCollection.Move(UInt32, UInt32) Méthode
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.
Déplace l'élément situé à l'index spécifié vers un nouvel emplacement dans la collection.
public:
virtual void Move(unsigned int oldIndex, unsigned int newIndex) = Move;
void Move(uint32_t const& oldIndex, uint32_t const& newIndex);
public void Move(uint oldIndex, uint newIndex);
function move(oldIndex, newIndex)
Public Sub Move (oldIndex As UInteger, newIndex As UInteger)
Paramètres
- oldIndex
-
UInt32
unsigned int
uint32_t
Index de base zéro qui spécifie l'emplacement de l'élément à déplacer.
- newIndex
-
UInt32
unsigned int
uint32_t
Index de base zéro qui spécifie le nouvel emplacement de l'élément.
Remarques
L’appel de cette méthode offre des avantages par rapport à la suppression d’un élément et à son ajout à un nouvel emplacement. Plus précisément, la reconstruction d’arborescence n’est pas nécessaire en interne, et les panneaux ou contrôles qui utilisent UIElementCollection pour les éléments peuvent être plus réactifs.
Un exemple de scénario où l’utilisation de Move peut être utile est si vous disposez d’une vue de collection ou d’un panneau spécialisé qui prend en charge une expérience utilisateur où les éléments s’encapsulent. Dans ce cas, vous pouvez déplacer un élément du début de la collection vers la fin ou inversement, sans forcer la reconstruction de l’arborescence visuelle entière sous le panneau ou la vue.