1
我有一個WPF中的3D應用程序,它基本上應該放大和縮小,因爲MouseWheel事件被觸發。我試圖訂閱一切可能的東西,但無法找到它處理的內容。正在處理WPF RoutedEvents ...?
有沒有辦法找出是什麼?或者是否有辦法讓事件沒有得到處理,或者是否有一個方法讓UIElement在處理事件之前/之後到達此事件?
我有一個WPF中的3D應用程序,它基本上應該放大和縮小,因爲MouseWheel事件被觸發。我試圖訂閱一切可能的東西,但無法找到它處理的內容。正在處理WPF RoutedEvents ...?
有沒有辦法找出是什麼?或者是否有辦法讓事件沒有得到處理,或者是否有一個方法讓UIElement在處理事件之前/之後到達此事件?
如果即使其他人已經處理了該事件,您也想調用,請嘗試使用UIElement.AddHandled(RoutedEvent, bool)
函數訂閱該事件。即使事件已被處理,也可以傳入true
作爲第二個參數。
您還可以嘗試訂閱PreviewMouseWheel
事件以在事件爲tunneling時被調用。