Новый ListItem имеет возможность делать живые изменения порядка перетаскивания. Когда кто-то находится в процессе, как вы обнаруживаете его конец?
У ListItem был сигнал ViewItems.onDragUpdated
, который должен срабатывать при событиях трех типов: «Начало», «Перемещение» и «Отброс». Когда все события Moving приняты, поскольку они находятся в режиме перетаскивания, событие Dropped в конце не создается. Есть ли способ заставить это произойти? Или есть другой способ узнать, когда пользователь уронил предмет?
Событие не инициировано, поскольку от и до индексов то же. Когда в живом режиме, необходимо обновить модель на каждом перемещении, поскольку это - способ сказать, что ListView позади того упорядочивания элемента изменяется. Это, как ожидают, не запустит события, пока от и до индексов имеют то же значение, которое имеет место в Отброшенном состоянии когда на живом режиме. Конечно, Отброшенный может быть особый случай, который должен быть испущен однако, эти два индекса являются тем же.