我在WPF中有一个3D应用程序,它基本上是在MouseWheel事件被激发时进行放大和缩小。我尝试订阅所有可能的内容,但找不到正在处理它的是什么。
有没有办法找出什么是真的?或者有没有一种方法可以不处理事件,或者让包含它的UIElement在处理它的事件之前/之后到达这个事件?
发布于 2009-04-22 21:12:35
如果您想在其他人已经处理事件的情况下被调用,请尝试使用UIElement.AddHandled(RoutedEvent, bool)函数订阅事件。传递true作为要调用的第二个参数,即使事件已被处理。
您还可以尝试订阅PreviewMouseWheel事件,以便在事件为tunneling时被调用。
https://stackoverflow.com/questions/779217
复制相似问题