C# 交互式MapIcon、Windows Phone 8.1通用应用程序

C# 交互式MapIcon、Windows Phone 8.1通用应用程序,c#,xaml,maps,pushpin,win-phone-silverlight-8.1,C#,Xaml,Maps,Pushpin,Win Phone Silverlight 8.1,所以,我有一个应用程序,它允许用户为某个地区的餐馆和地方添加推荐,当添加了一个MapIcon并从解析中提取数据时,我需要的是一种方式,当点击MapIcon时,显示推荐信息,另一个选项是向地图添加自定义用户控件。换句话说,我更喜欢第一种方式。任何帮助都将不胜感激:)您不能使MapIcon(以及MapElements集合的其他子项)具有交互功能。这些由本机MapControl控制 您可以做的是将普通XAML元素添加到MapControls子集合,例如通过MapItemsControl。在那里你可以用

所以,我有一个应用程序,它允许用户为某个地区的餐馆和地方添加推荐,当添加了一个MapIcon并从解析中提取数据时,我需要的是一种方式,当点击MapIcon时,显示推荐信息,另一个选项是向地图添加自定义用户控件。换句话说,我更喜欢第一种方式。任何帮助都将不胜感激:)

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


您可以做的是将普通XAML元素添加到MapControls子集合,例如通过MapItemsControl。在那里你可以用你喜欢的任何东西。按钮、带有点击处理程序的图像等。请看

你说“那么,我有一个应用程序”,那么什么不起作用了?您的代码在哪里?基本上,我需要某种方法将单击事件添加到mapicon或将用户控件添加到xaml映射,Maps:MapItemsControl x:Name=“MapIcons”>另外,它已经是另一个元素的子元素。由于保密性和公司规定,我不能发布太多代码。请添加您的代码,并针对您的问题提出问题。您谈论MapIcon,但链接到例如图钉,这是两件完全不同的事情。你没有完全阅读我的评论。我说他不能使用MapIcon,但还有一种选择,那就是我贴了链接的MapItems。因此,请删除下一票。对不起,您可以编辑您的答案,否则我无法删除下一票。那时候没关系,我创建了一个自定义控件来执行我希望它执行的操作:)