2009-04-22 51 views
1

我有一個WPF中的3D應用程序,它基本上應該放大和縮小,因爲MouseWheel事件被觸發。我試圖訂閱一切可能的東西,但無法找到它處理的內容。正在處理WPF RoutedEvents ...?

有沒有辦法找出是什麼?或者是否有辦法讓事件沒有得到處理,或者是否有一個方法讓UIElement在處理事件之前/之後到達此事件?

回答

2

如果即使其他人已經處理了該事件,您也想調用,請嘗試使用UIElement.AddHandled(RoutedEvent, bool)函數訂閱該事件。即使事件已被處理,也可以傳入true作爲第二個參數。

您還可以嘗試訂閱PreviewMouseWheel事件以在事件爲tunneling時被調用。