我目前正在開發一個使用Bing Map控件的Silverlight OOB應用程序,但是我遇到了一個我正在努力解決的問題。基本上我有三個地圖的層: -Silverlight MapLayer右鍵單擊問題
- 底圖(底層)
- 圖標/圖釘層(中間層)
- 形狀/繪圖層(頂層)
此所有工作正常,我已將鼠標右鍵單擊功能放在每個圖標上(如果您願意,可以使用圖釘),如果向頂層添加地圖多邊形或折線,並且此項目恰好覆蓋了與我的圖標之一相同的區域中間層我不能再獲取任何鼠標事件來觸發我的圖標。
如果有人能想到一種方法,我可以將鼠標操作從頂層對象傳遞到中間層對象,請讓我知道。
提前
這兩個答案都非常有幫助,現在我要交換圖層順序,如果我遇到了需要傳遞鼠標事件的其他項的情況,我將使用IsHitTestVisible屬性和一些事件的組合在對象之間控制發生的事情。非常感謝 – JPK82