所以我有上有一些用戶控件在頁面上一個網格。每個UserControl都有一個MouseLeftButtonDown事件註冊,就像Grid一樣。在將事件添加到網格之前,用戶控件上的事件工作正常。但是現在我已經在網格上發生了事件,只有網格事件觸發,無論我點擊哪個位置。 UseControls都沒有捕獲事件。的Silverlight:事件處理程序問題
我需要做什麼才能讓UserControl上的MouseLeftButtonDown事件觸發,同時在網格上還有MouseLeftButtonDown事件?
事實證明,該事件被解僱,但在電網事件的方法調用是做一些相互抵消的用戶控件事件的影響,因此出現了,這是不被調用。添加一個簡單的檢查來查看鼠標事件參數的OriginalSource屬性是否爲Grid,如果是,則執行必要的操作。 – 2010-03-09 14:53:45