Partilhar via


UIElementCollection.Move(UInt32, UInt32) Método

Definição

Move um item no índice especificado para um novo local na coleção.

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)

Parâmetros

oldIndex
UInt32

unsigned int

uint32_t

O índice de base zero que especifica o local do item a ser movido.

newIndex
UInt32

unsigned int

uint32_t

O índice de base zero que especifica o novo local do item.

Comentários

Chamar esse método oferece vantagens em relação à remoção de um item e adicioná-lo a um novo local. Especificamente, nem a recompilação de árvore é necessária internamente, e painéis ou controles que usam UIElementCollection para itens podem ser mais responsivos.

Um exemplo de um cenário em que usar Move pode ser útil é se você tiver uma exibição de coleção ou um painel especializado que dê suporte a uma experiência do usuário em que os itens são encapsulados. Nesse caso, talvez você queira mover um item do início da coleção para o final ou vice-versa, sem forçar que toda a árvore visual sob o painel ou exibição seja reconstruída.

Aplica-se a