wp8如何在Panorama控件中禁用滚动

时间:2013-07-04 07:26:05

标签: windows-phone-8

我正在制作基于全景控制的应用程序。这是我的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控件。怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

我可能迟到了,但是解决方案应该是属性IsHitTestVisible。

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

//Disable panorama scrolling
MyPanorama.IsHitTestVisible = false;

//Enable panorama scrolling
MyPanorama.IsHitTestVisible = true;