Linguaggio

UIElementCollection.Move(UInt32, UInt32) Metodo

Definizione

Sposta l'elemento in corrispondenza dell'indice specificato in una nuova posizione dell'insieme.

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)

Parametri

oldIndex
UInt32

unsigned int

uint32_t

Indice in base zero che specifica la posizione dell'elemento da spostare.

newIndex
UInt32

unsigned int

uint32_t

Indice in base zero che specifica la nuova posizione dell'elemento.

Commenti

La chiamata a questo metodo offre vantaggi rispetto alla rimozione di un elemento e all'aggiunta di un elemento a una nuova posizione. In particolare, non è necessaria la ricompilazione degli alberi internamente e i pannelli o i controlli che usano UIElementCollection per gli elementi possono essere più reattivi.

Un esempio di scenario in cui l'uso di Move può essere utile è se si dispone di una visualizzazione di raccolta o di un pannello specializzato che supporta un'esperienza utente in cui gli elementi vengono inclusi. In questo caso, è possibile spostare un elemento dall'inizio della raccolta alla fine o viceversa, senza forzare la ricompilazione dell'intera struttura ad albero visuale nel pannello o nella visualizzazione.

Si applica a