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