代码之家  ›  专栏  ›  技术社区  ›  cutejumper

Windows Phone 8.1 MapIcon单击事件

  •  1
  • cutejumper  · 技术社区  · 10 年前

    我正在编写一个Windows Phone 8.1应用程序(Windows运行时版本),我使用MapIcon类将图标放置在地图控件上。然而,我希望这些图标能够对“单击”事件做出反应,以便在用户单击特定图标后显示更多细节。我在谷歌上搜索,没有找到答案。有可能吗,或者我必须创建自己的班级才能实现这个目标(以及如何实现)?

    这是我第一次开发Windows Phone 8.1应用程序,所以我非常感谢任何建议。非常感谢。

    2 回复  |  直到 10 年前
        1
  •  6
  •   sibbl    9 年前

    万一有人在寻找UWP应用的解决方案: MapElementClick 事件处理程序。

        2
  •  0
  •   Jogy    10 年前

    您可以在地图上放置任何XAML元素,而不是MapIcon。检查 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn792121.aspx#showing_xaml_controls_and_shapes_on_the_map 由于它们是完整的XAML元素,您应该能够使用Tapped事件。

    还要注意,不能保证MapIcon对象会显示,它们可能会被其他元素遮挡。