C# wpfbingapi&;图钉
关于bing api Wpf sdk和c#的问题 我正在使用此代码在地图上创建和放置图钉。 但是ClickOnPushpin事件处理程序不工作C# wpfbingapi&;图钉,c#,wpf,bing-maps,eventhandler,pushpin,C#,Wpf,Bing Maps,Eventhandler,Pushpin,关于bing api Wpf sdk和c#的问题 我正在使用此代码在地图上创建和放置图钉。 但是ClickOnPushpin事件处理程序不工作 private void AddPushPin(IpInfo nfo) { double lat = Convert.ToDouble(nfo.dLat, CultureInfo.InvariantCulture); double lon = Convert.ToDouble(nfo.dLong, Cul
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
}
有什么帮助吗
谢谢 我按原样尝试了您的代码,它在WPF映射控件中工作。地图上的鼠标事件不会引起任何问题。多年来,我一直在使用这种方法在WPF映射控件中向图钉添加单击事件。以哪种方式不起作用?事件处理程序中没有代码。不工作是什么意思?因为
ClickOnPushpin()
是空的。是的,我知道是空的,我只是删除内容来减少帖子。我在ClicOnPushpin代码上放置了一个断点,但它从未命中…Wonferful。。。地图本身上有一个MouseDown事件正在阻止图钉事件处理程序。。。从xaml中删除它修复了此问题。。。现在我必须处理这个问题,因为我需要两个事件处理程序…:(