1
我目前已经有了一个Windows Phone 8应用程序和一个地图,我将MapPolygon添加到地图中。如何将事件处理程序添加到WP8中的MapPolygons?
我想添加一个事件处理程序到MapPolygon,这样我可以'点击'MapPolygon,它会导航到另一个页面。
但是,没有内置MapElement的'手势'处理。
这里是我试过:
- 通过的NuGet我加入了Windows Phone工具包的包
- 我试图创建一个“GestureService”和应用“点击”事件/姿态向MapPolygon
下面是代码的样子:
var poly_gesture = GestureService.GetGestureListener(poly);
poly_gesture.Tap += new EventHandler<GestureEventArgs>(Poly_Tap);
private void Poly_Tap(object sender, GestureEventArgs e)
{
// Handle the event here.
}
问题为t Poly_Tap方法永远不会被触发。 'GestureService'显示一条警告,即使我安装了Windows Phone Toolkit软件包,它现在'已过时'。是否有创建MapElement的手势/事件处理程序的新/更好/不同的方式?
感谢
有,这是否对你的API:GetMapElementsAt(点)。它将返回给定位置的所有MapElement。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.maps.controls.map.getmapelementsat(v=vs.105).aspx – user8709
谢谢...这将是一个很容易! –