2010-11-02 54 views
0

我做了我自己的用戶控件,通過Touch.FrameReported捕捉觸摸事件。當我將我的控件放置在「正常」頁面上時,一切正常。但是當我將它放在全景控制中時,它會出錯,上下移動按預期工作,但是當我向左或向右移動手指時,全景控制會隨之移動。我怎樣才能阻止這種行爲?捕捉從全景控制觸摸事件

Greets

回答

1

如果你的控制不是太大(比如說一個切換開關),這個最近發佈的解決方案似乎正在解決人們處理pano/pivot上的手勢衝突問題。你可能想看看它。

Preventing the Pivot or Panorama controls from scrolling

對於UX的原因,雖然我不會考慮任何東西,因爲它是容易造成用戶的混淆較大這樣做。

+0

謝謝,它的作品! – Dusty 2010-11-26 09:24:49

+0

不錯的一個:)讓我們知道是否有其他需要回答你的問題。 – 2010-11-26 09:48:25

0

你不'!

請勿將[自定義]手勢放在數據透視表或全景圖頁面上。你已經達到了這樣做的技術限制之一,但是你將不得不面對更大的潛在用戶體驗問題。

+0

好的,謝謝你的快速回答 – Dusty 2010-11-02 12:08:35

+0

也見eskerber的評論http://stackoverflow.com/questions/3966946/how-to-stop-the-wp7-pivot-control-handling-the-flick-手勢事件在銀光/ 3967066#3967066>你的應用程序可能無法通過市場接受,如果你這樣做 – 2010-11-03 10:57:11