UIElementCollection.Move(UInt32, UInt32) Methode

Definition

Verschiebt das Element am angegebenen Index an eine neue Position in der Auflistung.

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)

Parameter

oldIndex
UInt32

unsigned int

uint32_t

Der nullbasierte Index, der die Position des zu verschiebenden Elements angibt.

newIndex
UInt32

unsigned int

uint32_t

Der nullbasierte Index, der die neue Position des Elements angibt.

Hinweise

Das Aufrufen dieser Methode bietet Vorteile gegenüber dem Entfernen eines Elements und dem Hinzufügen zu einem neuen Speicherort. Insbesondere ist nicht so viel Strukturneuerstellung intern erforderlich, und Panels oder Steuerelemente, die UIElementCollection für Elemente verwenden, können reaktionsfähiger sein.

Ein Beispiel für ein Szenario, in dem die Verwendung von Verschieben nützlich sein kann, ist, wenn Sie über eine Sammlungsansicht oder einen spezialisierten Bereich verfügen, der eine Benutzeroberfläche unterstützt, in der Elemente umschließen. In diesem Fall können Sie ein Element vom Anfang der Auflistung an das Ende oder umgekehrt verschieben, ohne zu erzwingen, dass die gesamte visuelle Struktur unter dem Bereich oder der Ansicht neu erstellt wird.

Gilt für: