Partager via


UIElementCollection.Move(UInt32, UInt32) Méthode

Définition

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.

S’applique à