Как вы определяете конец живого перетаскивания с новым ListItem?

Новый ListItem имеет возможность делать живые изменения порядка перетаскивания. Когда кто-то находится в процессе, как вы обнаруживаете его конец?

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

1
задан 21 September 2015 в 21:31

1 ответ

Событие не инициировано, поскольку от и до индексов то же. Когда в живом режиме, необходимо обновить модель на каждом перемещении, поскольку это - способ сказать, что ListView позади того упорядочивания элемента изменяется. Это, как ожидают, не запустит события, пока от и до индексов имеют то же значение, которое имеет место в Отброшенном состоянии когда на живом режиме. Конечно, Отброшенный может быть особый случай, который должен быть испущен однако, эти два индекса являются тем же.

0
ответ дан 22 September 2015 в 07:31

Другие вопросы по тегам:

Похожие вопросы: