0

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

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

其他人见过这种行为吗?在魅力栏中对我来说感觉就像一个错误?希望有人也看到了这一点并有解决方案来防止这种行为?

4

3 回答 3

0

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

于 2012-07-23T15:31:10.600 回答
0

不错的尝试,但无论您做什么(调度、计时器...),单击事件都会在 OnSearchActivated 之前引发。

顺便说一句,我们通过在右侧提供 86 像素的视图边距来“解决”这个问题(我测量了 Charm 条,无论分辨率如何,它都是 86 像素)。为了保持视图对称,我们还在左侧提供了 86 个像素。

于 2012-07-25T11:31:17.413 回答
0

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

谢谢各位的意见。

于 2012-08-16T11:22:19.133 回答