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 для элементов, может повысить скорость реагирования.
Пример сценария, в котором может оказаться полезным использование перемещения, — если у вас есть представление коллекции или специализированная панель, поддерживающая взаимодействие с пользователем, где элементы переносятся вокруг. В этом случае может потребоваться переместить элемент из начала коллекции в конец или наоборот, не заставляя перестраивать все визуальное дерево под панелью или представлением.