单击MapPolygon时的参考数据

时间:2014-01-28 18:10:40

标签: c# windows-runtime windows-store-apps bing-maps

我绘制了一堆MapPolygons并在点击一个时设置了Tapped侦听器

polygon.Tapped += polygon_Tapped;

但是当它被调用时,我怎么知道被点击了什么,所以我可以显示与之相关的数据?

例如在Pushpin中,我可以在.Tag中设置数据,但多边形不可用。我看到在TappedRoutedEventArgs中有一个OriginalSource对象,它会给我一个引发事件的对象的引用,但我仍然无法将数据与该多边形相关联。

我唯一能想到的是使用Dictionary来保持对象的引用,并检查对象是否等于循环中单击的对象。

任何想法?

1 个答案:

答案 0 :(得分:0)