Распознаватель жестов сжатия в uwp

Я разрабатываю приложение UWP, в котором хочу использовать жест сжатия.

По жесту защемления я хочу найти, какие элементы управления есть в этих двух точках защемления.

Я хочу перетащить два элемента одновременно с помощью щипка.

Это своего рода группировка. Я просто хочу перетащить два элемента, и как только элементы станут ближе, я объединяю содержимое обоих и создаю новый элемент. Например

введите описание изображения здесь

У меня есть эти 4 элемента представления сетки, я хочу перетащить два из них за одно действие щипка, а затем, когда они приблизятся, я хочу объединить контент.

Пример: текст + текст2

Надеюсь, я объяснил это ясно. Я пробовал с событиями манипуляции, но не знаю, как найти действие щипка. Может ли кто-нибудь помочь мне в этом.

Спасибо, Ноорул.


person Noorul    schedule 21.07.2016    source источник
comment
Зачем вам нужно зажимать, если на самом деле вы не зажимаете, а выполняете две операции перемещения одновременно? Почему бы просто не переместить их по отдельности и не объединить при закрытии?   -  person Sami Kuhmonen    schedule 21.07.2016
comment
Спасибо за ваш ответ. Как переместить два элемента, сначала нам нужно определить две точки касания, верно?   -  person Noorul    schedule 21.07.2016
comment
@SamiKuhmonen, пожалуйста, дайте мне образец для этого?   -  person Noorul    schedule 21.07.2016


Ответы (1)


Вместо того, чтобы сдвинуть два вместе, почему бы вам не переместить первого / второго на вторую / первую?

С точки зрения пользователей:

На телефоне: Чтобы использовать действие защемления, мне нужно держать телефон одной рукой, а второй рукой зажимать. Вместо этого я могу просто одной рукой перемещать один элемент и перетаскивать второй элемент.

На планшете. В любом случае вам понадобятся две руки, но по умолчанию на планшете сжимание используется для масштабирования и прокрутки, вы должны убедиться, что это также учтено.

Хотите переосмыслить свой подход? Или вы все еще хотите идти по тому же пути?

Ну это не совсем ответ но вы понимаете, о чем я говорю обряд?

person AVK    schedule 22.07.2016