2010-11-02 73 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