Я использую элемент управления LongListSelector на Windows Phone 8 и не могу определить лучший способ обращения с краном по элементу. Несколько примеров, которые я нашел, полагаются на событие SelectionChanged. Однако это решение является ошибкой, потому что, если я нажимаю элемент, который открывает новую страницу, нажимает назад, а затем снова нажимает тот же элемент, он не будет работать, потому что этот элемент уже выбран, поэтому SelectionChanged не запускается.
Я попытался зарегистрироваться на событие крана и использовать текущий выбранный элемент в качестве постученного, но несколько раз текущий выбранный элемент не тот, который я ожидаю.
Я мог бы обернуть свой ItemTemplate кнопкой и обработать касание для каждого элемента, но мне нужно переустановить кнопку, чтобы она выглядела как простой элемент списка.
Наконец, я не понимаю, почему так сложно достичь такой основной вещи. Есть ли простой и стандартный способ, который я пропустил?
Мое второе желание состоит в том, чтобы получить эффект от элемента при его прослушивании. Есть ли стандартный способ сделать это?