Поскольку (в соответствии с вашими тегами) вы нацеливаетесь на 7.1, вам не нужно использовать GestureListener
для обнаружения Tap
событий.
Все элементы UIE в Silverlight 4 (на которых основан 7.1) поддерживают встроенное событие Tap
. Смотри http://msdn.microsoft.com/en-us/library/system.windows.uielement.tap(v=vs.95).aspx
Использование GestureListener
приводит к ненужным накладным расходам и может вызвать другие проблемы при обнаружении.
Вы должны использовать событие Tap
в отдельных ListBoxItem
с или событие SelectionChanged
в ListBox
, но не в обоих.
Если вы создаете новое приложение с привязкой к данным, код в файлах проекта по умолчанию покажет пример использования SelectionChanged
и в этом случае вызовет навигацию по странице.
В будущем вы также можете получить более быстрый и быстрый ответ, показав код, с которым у вас возникли проблемы, а не просто описав его.