鼠标轮Delta值始终为120

The*_*hos 7 wpf mouse mousewheel

我在WPF中创建一个应用程序,它使用鼠标滚轮放大/缩小图像.缩放量基于鼠标滚轮的转动量.

问题是Delta值始终为120,如MSDN中所述.因此,即使我将车轮转1档或5档,它也总是120.你知道解决这个问题吗?

Joh*_*zek 10

您应该能够处理PreviewMouseWheel事件.每个事件的增量将为+/- 120,但是您将为车轮的每个"缺口"获得一个事件.

  • 关于其原因的有趣解释:http://wpf.2000things.com/2012/10/26/677-why-the-standard-mouse-wheel-delta-is-120/ (2认同)