Wpf Bing api&图钉

时间:2015-06-22 16:31:54

标签: c# wpf bing-maps eventhandler pushpin

关于bing api Wpf sdk和c#...

的问题

我正在使用此代码在我的地图上创建和放置PushPins。 但是...... ClickOnPushpin EventHandler无效......

    private void AddPushPin(IpInfo nfo)
    {
        double lat = Convert.ToDouble(nfo.dLat,  CultureInfo.InvariantCulture);
        double lon = Convert.ToDouble(nfo.dLong, CultureInfo.InvariantCulture);

        Pushpin pin = new Pushpin();
        pin.Location = new Location(lat, lon);

        pin.MouseDown += new MouseButtonEventHandler(ClickOnPushpin);

        MyMap.Center = pin.Location;
        MyMap.Children.Add(pin);
    }

    private void ClickOnPushpin(object sender, MouseButtonEventArgs e)
    {
        //DoWhateverYouWant
    }

任何帮助?

谢谢!

1 个答案:

答案 0 :(得分:0)

我按原样尝试了你的代码,它在WPF地图控件中运行。地图上的鼠标事件不会引起任何问题。我一直在使用这种添加点击事件的方法来推动WPF地图控制多年。