Compartir a través de


UIElementCollection.Move(UInt32, UInt32) Método

Definición

Mueve el elemento que se encuentra en el índice especificado a otra ubicación de la colección.

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)

Parámetros

oldIndex
UInt32

unsigned int

uint32_t

Índice de base cero que especifica la ubicación del elemento que se va a mover.

newIndex
UInt32

unsigned int

uint32_t

Índice de base cero que especifica la nueva ubicación del elemento.

Comentarios

Llamar a este método ofrece ventajas sobre cómo quitar un elemento y agregarlo a una nueva ubicación. En concreto, no se requiere tanto recompilación de árboles internamente, y los paneles o controles que usan UIElementCollection para los elementos pueden ser más dinámicos.

Un ejemplo de un escenario en el que el uso de Move puede ser útil es si tiene una vista de colección o un panel especializado que admite una experiencia de usuario en la que los elementos se ajustan. En este caso, es posible que desee mover un elemento desde el principio de la colección hasta el final o viceversa, sin forzar que se vuelva a generar todo el árbol visual bajo el panel o la vista.

Se aplica a