嘿;我有一個用戶控件以下視覺hyerarchy:無法處理PreviewMouseDown
網 - >帆布 - > MyContentControl
MyContentControl是自ContentControl派生的類,頂部有一個長方形的裝飾器,這是爲了更容易地點擊某些對象(增加命中測試區域)。裝飾者始終在場,但背景透明。
我希望看到PreviewMouseDown事件在我從UserControl的代碼隱藏中點擊MyContentControl時引發,但事件似乎沒有在那裏引發,僅在裝飾者級別。
事件在adorner級別處理,但e.IsHandled未設置爲true,所以它應該繼續冒泡或隧道。從我所讀到的,PreviewMouseDown是隧道,和IIRC,它應該先在用戶控件中提出。
我錯過了什麼嗎?
謝謝。
謝謝,現在已經很清楚了。 – 2011-04-20 19:38:43