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

#windows-phone-7 #mouseleftbuttonup

#windows-phone-7 #mouseleftbuttonup

Вопрос:

У меня есть список, содержащий любимые материалы пользователей. При нажатии (MouseLeftButtonUp) на элемент в списке вы перейдете к «detailspage». Если вы будете удерживать listitem нажатой, он будет удален. Это выполняется событием «Hold»

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

Ответ №1:

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

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