Я пишу приложение для Windows Phone 7 с ListBox.Когда элемент в ListBox «нажимается» или «ударяется» пальцем, каково правильное событие, чтобы перехватить это?
Я пробовал «SelectedIndexChanged», но, похоже, срабатывает на GoBack ()приложение TombStoned, и передается индекс 0 (что выглядит странно).
В настоящее время я использую MouseUp, который, кажется, делает свое дело.Но я не уверен, что это правильно.
Примечание: я обнаружил причину, по которой SelectionChanged срабатывал при нажатии назад.Когда конструктор для моей страницы запускался, а ItemSouce для моего ListBox был установлен (привязан к данным), который выберет первый элемент в списке и вызовет событие SelectionChanved.Поскольку это не было инициировано действием пользователя, я решил эту проблему, просто создав логическое значение IsLoaded и установив его в значение true после установки ItemSource в конструкторе, а затем проверив это в событии.