【发布时间】:2015-06-22 16:31:54
【问题描述】:
关于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
}
有什么帮助吗?
谢谢!
【问题讨论】:
-
不以哪种方式工作?事件处理程序中没有代码。
-
不工作是什么意思?因为
ClickOnPushpin()只是空的。 -
是的,我知道是空的,我只是删除内容以减少帖子。我在 ClicOnPushpin 代码处放置了一个断点,但它从未命中...
-
Wonferful...地图本身有一个 MouseDown 事件阻止了图钉事件处理程序...从 xaml 中删除它解决了问题...现在我必须处理这个问题,因为我需要两个事件处理程序... :(
标签: c# wpf bing-maps eventhandler pushpin