wp8如何禁用全景控件中的滚动



我正在制作一个基于Panorama控件的应用程序。下面是我的XAML:

xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
...
<phone:Panorama x:Name="MyPanorama">
     <phone:PanoramaItem x:Name="FirstItem">
               ...
     </phone:PanoramaItem>
     <phone:PanoramaItem x:Name="SecondItem">
               ...
     </phone:PanoramaItem>
</phone:Panorama>

我想禁用在FirstItem和SecondItem之间滚动,稍后再启用此功能。如何(通过xaml或代码隐藏)并不重要,但需要使用Panorama控件。如何做到这一点?

我可能没有及时对此做出回应,但解决方案应该是属性IsHitTestVisible。

在全景控件上使用此属性,您可以随时禁用控件。

//Disable panorama scrolling
MyPanorama.IsHitTestVisible = false;
//Enable panorama scrolling
MyPanorama.IsHitTestVisible = true;

最新更新