我创建了一个具有水平布局列表视图的页面,其中添加了足够多的项目,并且具有水平滚动条。单击de listview中的项目时,它会导航到另一个页面,其中包含有关所单击项目的一些详细信息。
现在,我已使用搜索合同为我的应用添加了搜索功能。这就是问题出现的地方。打开超级按钮栏时,它会叠加在列表视图上,这很好。但是,当我点击超级按钮栏中的搜索图标时,会打开搜索,但也会调用listitem(位于超级按钮栏下方)点击事件。
有其他人看过这种行为吗?在魅力酒吧里,这对我来说感觉像个错误?希望有人也见过这个,并有一个解决方案来防止这种行为?
答案 0 :(得分:0)
你能分享一些代码吗?我无法复制这种行为。您使用的是XAML ListView还是JavaScript ListView?
一个简单的想法是,当用户调用搜索时,您的应用程序将从OnSearchActivated方法激活;你可以在那里添加/删除事件处理程序。
答案 1 :(得分:0)
很好的尝试,但无论你做什么(Dispatching,Timer ...),都会在OnSearchActivated之前引发click事件。
顺便说一句,我们通过在右侧提供86像素的视图边距来“修复”这个问题(我测量了Charm条,无论分辨率是多少,它都是86像素)。 为了保持视图对称,我们还在左侧提供了86个像素。
答案 2 :(得分:0)
昨天在RTM版本上进行了测试,看来这个问题已在RTM版本中得到修复。
感谢大家的意见。