我做了我自己的用戶控件,通過Touch.FrameReported捕捉觸摸事件。當我將我的控件放置在「正常」頁面上時,一切正常。但是當我將它放在全景控制中時,它會出錯,上下移動按預期工作,但是當我向左或向右移動手指時,全景控制會隨之移動。我怎樣才能阻止這種行爲?捕捉從全景控制觸摸事件
Greets
我做了我自己的用戶控件,通過Touch.FrameReported捕捉觸摸事件。當我將我的控件放置在「正常」頁面上時,一切正常。但是當我將它放在全景控制中時,它會出錯,上下移動按預期工作,但是當我向左或向右移動手指時,全景控制會隨之移動。我怎樣才能阻止這種行爲?捕捉從全景控制觸摸事件
Greets
如果你的控制不是太大(比如說一個切換開關),這個最近發佈的解決方案似乎正在解決人們處理pano/pivot上的手勢衝突問題。你可能想看看它。
Preventing the Pivot or Panorama controls from scrolling
對於UX的原因,雖然我不會考慮任何東西,因爲它是容易造成用戶的混淆較大這樣做。
你不'!
請勿將[自定義]手勢放在數據透視表或全景圖頁面上。你已經達到了這樣做的技術限制之一,但是你將不得不面對更大的潛在用戶體驗問題。
好的,謝謝你的快速回答 – Dusty 2010-11-02 12:08:35
也見eskerber的評論http://stackoverflow.com/questions/3966946/how-to-stop-the-wp7-pivot-control-handling-the-flick-手勢事件在銀光/ 3967066#3967066>你的應用程序可能無法通過市場接受,如果你這樣做 – 2010-11-03 10:57:11
謝謝,它的作品! – Dusty 2010-11-26 09:24:49
不錯的一個:)讓我們知道是否有其他需要回答你的問題。 – 2010-11-26 09:48:25