0
我积了一堆MapPolygons
并设置Tapped
侦听器时点击参考数据
polygon.Tapped += polygon_Tapped;
之一,但时调用我怎么知道什么是一个被窃听,所以我可以显示数据与之相关?
例如,在Pushpin
我可以设置在.Tag
数据,但是这不适用于多边形。我看到在TappedRoutedEventArgs
中有一个OriginalSource
对象,它会给我一个引发事件的对象的引用,但我仍然无法将数据与该多边形相关联。
我唯一能想到的就是使用Dictionary
来保持对对象的引用,并检查对象是否等于循环中单击的对象。
有什么想法?
真棒巨大的帮助! – tyczj
链接不是答案。 SO上的答案预计是独立的。请[查看这个元问题](http://meta.stackexchange.com/q/8231/135887),并为您的答案添加足够的细节,使其不完全依赖于外部链接。 – Charles
在这种情况下,最好的答案是包含完整详细答案的链接。在这样的论坛上发布3或4页的回复并不是一个好的做法。另外,这个链接为答案的质量添加了验证,因为它是一个Microsoft博客,显示如何回答有关Microsoft产品的问题。 – rbrundritt