【发布时间】:2015-09-24 17:36:59
【问题描述】:
我想添加一个点击事件来打开关于我的地图上点击的图钉的信息(在文本框或弹出窗口或任何可能的地方)
我有一张地图和一种在其上添加图钉(mapicon)的方法,我的问题是我不知道如何使用图钉作为按钮来打开某些东西以显示有关点击的图钉的信息,关闭/清理它以便为用户打开一个新的。
方法如下:
private void addgreenpin(double latitude, double longitude, string nom){
BasicGeoposition lugar = new BasicGeoposition()
{
Latitude = latitude,
Longitude = longitude
};
var places = new Geopoint(lugar);
MapIcon mapIcon1 = new MapIcon();
mapIcon1.Location = places;
mapIcon1.NormalizedAnchorPoint = new Point(0.1, 0.2);
mapIcon1.Title = nom;
mapIcon1.Image = mapIcon2StreamReference;
mapIcon1.ZIndex = 4;
MapControl1.MapElements.Add(mapIcon1);}
我一直在尝试这个:
MapControl1.MapElementClick += new TappedEventHandler(Info);
【问题讨论】: