2012-07-23 75 views
0

我创建了一个水平布局listview的页面,添加了足够多的项目,它有一个水平滚动条。当您点击列表视图中的项目时,它将导航到其他页面,其中包含有关点击项目的一些详细信息。当点击搜索时,Charms栏下方的项目被调用

现在我已经使用搜索合同为我的应用程序添加了搜索功能。这就是问题出现的地方。当你打开charms栏时,它覆盖在listview上,这很好。但是当我单击搜索栏中的搜索图标时,搜索会打开,而且listitem的(它位于charms栏下方)click事件正在被调用。

其他人谁看过这种行为?感觉像在魅力酒吧给我一个错误?希望有人也看到了这一点,并有一个解决方案来防止这种行为?

回答

0

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

谢谢大家的意见。

0

你能分享一些代码吗?我一直无法复制这种行为。你是使用XAML ListView还是JavaScript ListView?

一个简单的想法是,当用户调用搜索时,您的应用程序将从OnSearchActivated方法激活;你可以添加/删除那里的事件处理程序。

+0

我会看看我是否可以隔离这个问题,并创建一个测试项目。它实际上是我使用的xaml中的gridview。另外,我的应用程序在激活搜索时已经在运行。 – ChristiaanV 2012-07-23 16:12:30

0

不错的尝试,但无论你做什么(Dispatching,Timer ...),在OnSearchActivated之前引发click事件。

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

+0

感谢您的回答,也尝试过了,但这对我的应用程序的设计并不是很好。希望有时间晚上,检查是否有属性/事件给出了魅力酒吧的状态。希望这可以通过RTM版本解决。 – ChristiaanV 2012-07-26 07:40:16

相关问题