全景视图中的水平滚动

时间:2014-12-04 00:10:14

标签: windows-phone-8

我有一个包含多个全景项目的全景视图。在其中一个全景项中,我在ScrollViewer中有一个网格。网格宽度太大。

问题在于,如果用户滑动全景视图被触发并更改全景项目,则滚动查看器应实际上水平滚动(直到网格结束)。

但是,如果用户滑动非常慢,则不会触发全景视图,只会进行滚动。这是预期的行为。

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以使用isHitTestVisible属性。

//Disable panorama scrolling
MyPanorama.IsHitTestVisible = false;

//Enable panorama scrolling
MyPanorama.IsHitTestVisible = true;

ManipulationStarted侦听器中使用此功能。也就是说,当用户开始水平滚动时,您可以暂时使IsHitTestVisible为假。