当点击搜索时,符条下方的项目会被调用



我创建了一个具有水平布局listview的页面,其中添加了足够多的项目,并具有水平滚动条。当您在列表视图中单击某个项目时,它会导航到另一个页面,其中包含有关单击项目的一些详细信息。

现在,我已经通过使用搜索合同为我的应用程序添加了搜索功能。这就是问题产生的地方。当你打开魅力栏时,它会覆盖在列表视图上,这很好。但当我点击魅力栏中的搜索图标时,搜索就会打开,而且列表项(位于魅力栏下方)的点击事件也会被调用。

还有谁见过这种行为?我觉得这就像是魅力酒吧里的虫子?希望有人也看到了这一点,并有一个解决方案来防止这种行为?

尝试得不错,但无论您做什么(Dispatching、Timer…),点击事件都会在OnSearchActivated之前引发。

顺便说一句,我们已经"解决"了这个问题,在右侧提供了86像素的视图裕度(我测量了Charm栏,无论分辨率如何,它都是86像素)。为了保持视图对称,我们还在左侧提供了86个像素。

昨天在RTM版本上测试了它,这个问题似乎在RTM版中得到了修复。

感谢大家的投入。

一个快速的想法是,当用户调用搜索时,您的应用程序会从OnSearchActivated方法激活;您可以在其中添加/删除事件处理程序。

最新更新