UIElementCollection.Move(UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.