【问题标题】:Interactive MapIcon, Windows Phone 8.1 Universal App交互式 MapIcon,Windows Phone 8.1 通用应用程序
【发布时间】:2014-12-03 10:59:07
【问题描述】:

所以,我有一个应用程序,它允许用户为特定区域的餐厅和地点添加推荐,当添加 MapIcon 到地图并从解析中提取数据时,我需要的是一种方法,当单击 MapIcon 时即显示该建议的信息,另一个选项是向地图添加自定义用户控件。把我更喜欢第一种方式。任何帮助将不胜感激:)

【问题讨论】:

  • 你说“所以,我有一个应用程序”,那么什么不起作用?你的代码在哪里?
  • 基本上我需要一些方法来将点击事件添加到 mapicon 或将用户控件添加到 xaml 地图,
  • Maps:MapItemsControl x:Name="MapIcons" > 显然它已经是另一个元素的子元素
  • 由于保密和公司规定,我不能发布太多代码。
  • 请添加您的代码并针对您的问题提出问题。

标签: c# xaml maps pushpin win-phone-silverlight-8.1


【解决方案1】:

您不能使 MapIcon(和 MapElements 集合的其他子项)具有交互性。这些由本机 MapControl 控制。

您可以做的是将普通 XAML 元素添加到 MapControls Children 集合中,例如通过 MapItemsControl。在那里你可以使用任何你喜欢的东西。按钮、带有点击处理程序的图像等。见http://msdn.microsoft.com/en-us/library/jj620947.aspx

【讨论】:

  • 您谈论的是 MapIcon,但链接到带有图钉的示例,这是完全不同的两件事。
  • 你没有完全阅读我的评论。我说他不能 使用 MapIcon,BUT 有一个 ALTERNATIVE,这是我发布链接的 MapItems。所以请删除downvote。
  • 对不起,你能编辑你的答案吗,否则我无法删除反对票。
  • 没关系,然后我创建了一个自定义控件来做我想做的事情:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 2014-11-25
相关资源
最近更新 更多