我的Panorama应用程序中有一个Map控件。
由于地图是可滚动的,因此它会阻止用户滑动到下一个屏幕。地图的目的是捕获用户的位置并允许用户稍微移动地图。
一旦用户对地图的定位感到满意,我希望允许用户滑动到下一个屏幕,但这很难,因为地图几乎适合整个宽度。
代码:
<phone:PanoramaItem Header="Location">
<maps:Map x:Name="Map" ZoomLevel="7"/>
</phone:PanoramaItem>
答案 0 :(得分:2)
用户对该排名感到满意后,您可以在IsHitTestVisible
控件上将Map
设置为false。
Map.IsHitTestVisible = false;
这会阻止滚动影响地图控件,而全景图会响应滚动事件。