我正在使用Windows Phone 8上的LongListSelector控件,但是无法找到处理项上的点击事件的最佳方法。
我找到的几个示例依赖于SelectionChanged事件。然而,这种解决方案存在错误,因为如果我点击打开新页面的项目,然后返回,再次点击相同的项,它将不起作用,因为此项已被选择,因此SelectionChanged未被触发。
我尝试注册点击事件并将当前选定的项用作所点击的项,但有时当前选定的项不是我期望的项。
我可以在每个项中包装ItemTemplate并处理每个项的单击事件,但我需要重新设计按钮以使其看起来像简单的列表项。
最后,我不理解为什么实现这样一个基本的功能如此复杂。是否有我错过的简单且标准的方法?
我的第二个需求是在项被点击时获得效果。是否有任何标准方法来实现这一点?