2014-04-22 57 views
0

我正在用bing map控件開發一個WPF應用程序。圖釘控件上的圖釘,圖釘上的多邊形,爲什麼不能點擊我的圖釘?

在我的地圖上,我添加了一些圖釘。 我在我的圖釘上添加了一個點擊事件。

一切都好,我可以點擊我的圖釘,事件就是火。

現在,我需要在地圖上添加一些圓圈(MapPolygon)。

當圓圈在「圖釘」上時,我的圖釘上的點擊事件不是火。

我需要始終在圖釘上的點擊事件(不在圓上)。

有關信息,我通過MapPolygon直接由C#繪製我的圓,而不是由WPF繪製。

+0

您是否嘗試在您的圈子上將「IsHitTestVisible」設置爲「false」? – Dmitry

+0

這聽起來像是你將橢圓放在視覺樹z-index中的圖釘頂端。這可以解釋爲什麼你的圖釘點擊事件被橢圓截取。您可以將您的圖釘設置在更高的z-index處,也可以在圖釘樹中較低位置的圖釘前繪製橢圓。無論哪種方式,您都需要確保您的圖釘處於頂部。 –

回答

2

由於德羅巴,解決辦法是:

設置

IsHitTestVisible 

對圓假的!