Предотвратить запуск MouseLeftButtonUp при отпускании "Hold"?

У меня есть ListBox, который содержит любимые вещи пользователей. Когда вы щелкаете (MouseLeftButtonUp) на элементе в списке, вы переходите на "страницу сведений". Если вы удерживаете элемент списка, он будет удален. Это выполняется событием "Hold"

Проблема в том, что MouseLeftButtonUp сработает, когда вы отпустите элемент списка. Есть ли способ предотвратить запуск MouseLeftButtonUp? Я видел это поведение в другом приложении.

1 ответ

Решение

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

Чтобы избежать этой проблемы, я бы рекомендовал использовать жест Tap вместо MouseLeftButtonUp.

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