我想从一个定位的地图上显示一个小图像,并且如果用户点击地图,我想使用大地图控件导航到不同的页面(就像在这里的地图应用程序你正在看一个地方的信息)。 所以我想禁用与地图控件的每一个互动(如pan,zoom等),但我需要知道它的何时删除,因此禁用控件不起作用。 我尝试使用小地图控件

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

但我找不到一种方法来实现所需的结果。

你能为此建议吗?

有帮助吗?

解决方案

这是一般方法...

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

在矩形的Tap Handler中,导航到下一页。

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

免责声明:我还没有测试这段代码,但我认为它应该工作!

希望它有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top