2009-04-22 56 views
1

我有一个WPF中的3D应用程序,它基本上应该放大和缩小,因为MouseWheel事件被触发。我试图订阅一切可能的东西,但无法找到它处理的内容。正在处理WPF RoutedEvents ...?

有没有办法找出是什么?或者是否有办法让事件没有得到处理,或者是否有一个方法让UIElement在处理事件之前/之后到达此事件?

回答

2

如果即使其他人已经处理了该事件,您也想调用,请尝试使用UIElement.AddHandled(RoutedEvent, bool)函数订阅该事件。即使事件已被处理,也可以传入true作为第二个参数。

您还可以尝试订阅PreviewMouseWheel事件以在事件为tunneling时被调用。