UIElementCollection.Move(UInt32, UInt32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta l'elemento in corrispondenza dell'indice specificato in un nuova posizione nella raccolta.
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 rimuovere.
- 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 a una nuova posizione. In particolare, non è necessaria la ricompilazione dell'albero 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 raccolta o di un pannello specializzato che supporta un'esperienza utente in cui gli elementi si escludono. 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.