0

我正在制作一个基于全景控件的应用程序。下面是我的 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 或后面的代码)并不重要,但需要使用全景控件。如何做到这一点?

4

1 回答 1

0

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

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

//Disable panorama scrolling
MyPanorama.IsHitTestVisible = false;

//Enable panorama scrolling
MyPanorama.IsHitTestVisible = true;
于 2013-11-15T19:58:07.597 回答