我的表格上有一张Bing地图Controll,这个bing地图包含很多图钉。
当我点击图钉时,我想显示一个信息框。
那么如何添加此信息框?
请参阅下面的图片。我必须重新查询此类信息框。
答案 0 :(得分:0)
以下是示例代码。您所要做的就是将Tap事件附加到图钉
public partial class MainPage : PhoneApplicationPage
{
public MainPage()
{
InitializeComponent();
InitPage();
}
private void InitPage()
{
testMap.Center = new GeoCoordinate(42,42);
testMap.ZoomLevel = 10;
MapLayer pushPinLayer = new MapLayer();
testMap.Children.Add(pushPinLayer);
Pushpin pushpin = new Pushpin();
pushpin.Tap += new EventHandler<GestureEventArgs>(pushpin_Tap);
pushpin.Content = "SAMPLE";
pushPinLayer.AddChild(pushpin, new GeoCoordinate(42, 42));
}
void pushpin_Tap(object sender, GestureEventArgs e)
{
MessageBox.Show("You Clicked here");
}
}
答案 1 :(得分:0)