我绘制了一堆MapPolygons
并在点击一个时设置了Tapped
侦听器
polygon.Tapped += polygon_Tapped;
但是当它被调用时,我怎么知道被点击了什么,所以我可以显示与之相关的数据?
例如在Pushpin
中,我可以在.Tag
中设置数据,但多边形不可用。我看到在TappedRoutedEventArgs
中有一个OriginalSource
对象,它会给我一个引发事件的对象的引用,但我仍然无法将数据与该多边形相关联。
我唯一能想到的是使用Dictionary
来保持对象的引用,并检查对象是否等于循环中单击的对象。
任何想法?
答案 0 :(得分:0)