windows phone 8 - 地图缩略图

时间:2014-02-24 23:11:42

标签: c# xaml windows-phone-8 maps

我想在地图上显示固定在给定位置的小图像,如果用户点击地图,我想导航到具有大地图控件的不同页面(就像在HERE地图应用程序中一样)你在看一个地方的信息)。 因此,我想禁用与地图控件的每次交互(如平移,缩放等),但我需要知道它何时被轻击,因此禁用控件将无法正常工作。 我尝试使用小地图控件

<maps:Map Height="100" Width="100" x:Name="Map" Tap="Map_Tap" >

但我找不到用它来达到预期效果的方法。

你能为此提出建议吗?

1 个答案:

答案 0 :(得分:2)

这是一般方法......

在地图控件顶部放置一个透明矩形。这应该导致手势识别由矩形而不是Map处理。

在矩形的点按处理程序中,导航到下一页。

<Grid>
    <Rectangle Height="100" Width="100" Fill="Transparent" Tap="Map_Tap"/>
    <maps:Map Height="100" Width="100" x:Name="Map" >
</Grid>

免责声明:我尚未测试此代码,但我认为它应该有效!

希望它有所帮助。