我正在制作基于全景控制的应用程序。这是我的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控件。怎么做到这一点?
答案 0 :(得分:0)
我可能迟到了,但是解决方案应该是属性IsHitTestVisible。
在全景图控件上使用此属性,您可以随时禁用控件。
//Disable panorama scrolling
MyPanorama.IsHitTestVisible = false;
//Enable panorama scrolling
MyPanorama.IsHitTestVisible = true;