2009-09-07 23 views
0

我有一個Silverlight應用程序。應用程序繪製圖像,然後在圖像頂部是一個大部分透明的橢圓。橢圓僅用於顯示目的。Silverlight - 捕捉下一個項目的點擊

我原以爲我在某處讀到mouseLeftButtonDown事件會觸發所有連接到它的對象,無論z順序和其他事物是否坐在它上面。我可能是完全錯誤的(並基於我的測試) -

那麼有無論如何得到橢圓不捕捉事件,以便它下面的其他對象可以捕捉它?

在此先感謝

回答

3

好了,我找到了解決辦法。我需要將IsHitTestVisible屬性設置爲false,然後忽略點擊。

+0

正如你所說的,MouseLeftButtonDown觸發任何(不是全部)直接點擊的對象。但是隻有最高級別的人才會接受該事件,除非IsHitTestVisible爲false或您手動將該事件傳遞給上級。 – 2009-09-07 22:33:45