UIElementCollection.Move(UInt32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.