Share via


UIElementCollection.Move(UInt32, UInt32) 方法

定義

將所指定索引位置的項目移至集合中的新位置。

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)

參數

oldIndex
UInt32

unsigned int

uint32_t

以零為基底的索引,它會指定要移動之項目的位置。

newIndex
UInt32

unsigned int

uint32_t

以零為基底的索引,它會指定項目的新位置。

備註

呼叫這個方法可提供移除專案並將它新增至新位置的優點。 具體來說,在內部不需要太多樹狀結構重建,而針對專案使用 UIElementCollection 的面板或控件可以更有回應。

使用Move的案例範例是,如果您有集合檢視或特殊面板,可支援項目包裝在何處的用戶體驗, 在此情況下,您可能會想要將專案從集合開頭移至結尾,反之亦然,而不需要強制重建面板或檢視下的整個可視化樹狀結構。

適用於