2012-07-23 76 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

相關問題