UIElementCollection.Move(UInt32, UInt32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將所指定索引位置的項目移至集合中的新位置。
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 的案例範例是,如果您有集合檢視或特殊面板,可支援專案包裝在何處的使用者體驗, 在此情況下,您可能會想要將專案從集合開頭移至結尾,反之亦然,而不需要強制重建面板或檢視下的整個視覺化樹狀結構。