UIElementCollection.Move(UInt32, UInt32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.