2011-05-04 42 views
0

我的工作中,我使用的轉動控制就像Outlook應用裏面做一個列表框一個應用程序。問題是,當我滾動列表時,有時會觸發滑動手勢,並轉到另一個數據透視表項目。這非常煩人,而且它似乎不會發生在Outlook應用程序。難道我做錯了什麼?我如何解決它?非常感謝。處理與列表框問題樞軸

回答

0

如果你只是使用默認的方式,然後你沒有做錯任何事情在你的代碼中的默認控件。

如果你得到這個在emualtor或實際設備上你還沒有說。我發現我有時在模擬器上這樣做,如果以一個有趣的方式(例如躺下時)握住鼠標,或者在實際設備上握住鼠標。

無論您滾動列表框或樞軸將取決於是否你的手指(或鼠標,如果使用非觸摸屏PC上的模擬器)第一後第一觸摸屏垂直或水平移動。根據我的經驗,上述情況可能導致這種情況並不總是按預期工作,但我從來沒有在一隻手握住真實設備並使用拇指滾動的情況下看到這個問題。

+0

我在我的設備(HD7)上測試它。謝謝你的回覆,但我不能同意你所說的話:「無論你滾動列表框還是關鍵點都取決於你的手指是否先移動......」。因爲如果我將手指移動到一個角落,它會同時垂直滾動和水平滾動!這就是爲什麼我敢肯定我的應用程序出了問題,它不會發生在Outlook上。 – oxfeeefeee 2011-05-05 02:24:57

+0

我嘗試過幾種不同的LG設備,但它只發生在一個。我懷疑這是由於特定設備上的屏幕以及它可以檢測到觸摸的原因。我的猜測是,當你去右側的角落(或有點邊緣的遠遠超過一個),它失去了參考的UIElement所感動,當你移動你的手指扔在控制它開始一個新的操作,在不同的方向。由於這在Outlook中不會發生,因此這可能只是一個與Silverlight相關的問題(本機應用程序不是用Silverlight編寫的)。 – 2011-05-05 07:35:04

+0

我懷疑,隨着用戶熟悉他們的設備,他們將瞭解他們特定模型中手勢檢測的細微差別。如果您真的關心此設備與設備上的其他非本機應用程序的關係,以確定它們是否遭受同樣的問題。 (這是我測試過的。) – 2011-05-05 07:36:32