2010-10-13 27 views
1

我在WP7数据透视控制内水平滚动时遇到问题。我有一个ScrollViewer和十个或更多的按钮里面的网格。由于所有按钮都不适合屏幕,我需要能够水平滚动。但是当我点击并拖动按钮时,整个Pivot页面开始移动并最终切换到下一个数据透视页面。 (ScrollView中的按钮也滚动,但只用于短距离)WP7数据透视页面内的水平滚动

我可以以某种方式禁用数据透视页切换时,我单击内部滚动查看?

回答

3

从用户体验的角度来看,在水平滑动的控件上进行水平滚动并不是一个好主意。我不知道如何去吸收滚动查看器中的操作事件,而不会影响旋转控制,但是,我个人会重新考虑设计。您的ScrollViewer可以垂直滚动,也可以在另一个页面上滚动,但可通过Pivot控件访问?

+0

我想我可以做一个垂直滚动但那里有趣呢? :)我希望有一种方法来禁用点击一些控件时的枢轴滚动。例如,当我在页面上放置水平滑块控件时,我可以左右拖动它,没有任何问题。 – CyberMuz 2010-10-13 17:22:00

2

我希望您能够重新评估您在此用户界面上的用户体验,因为按照指南,这不是建议的体验。建议考虑全景控制这种情况下,你提到上述。

+0

Panorama控件的行为方式相同 - 拖动事件在传递到子控件之前被全景截取。我不知道Cyber​​Muz的应用程序,但我遇到了同样的问题,在我的应用程序中,完全适合我处理全景中子控件中的拖动事件,并防止全景滚动。其他人对这个问题有答案吗? – slipjig 2010-11-29 02:47:22