我使用DotNetBrowser WPF控件,需要在CTRL + MouseWheel事件上设置缩放级别。
我已将以下代码添加到我的控件中,期望e.Delta向我提供鼠标滚轮移动的方向。按下CTRL键可以防止底层窗口滚动,所以我想通过检查增量是正还是负来控制缩放。
BrowserView.PreviewMouseWheel += (s, e) =>
{
Debug.WriteLine("Previewing event " + e.Delta);
};
但是,当连接到BrowserView时,Delta值始终为0.如何确定鼠标滚轮的移动方向以便我可以应用缩放级别?
答案 0 :(得分:1)
原来是一个臭虫 PreviewMouseWheel事件已在1.12版本中修复
https://dotnetbrowser.support.teamdev.com/support/discussions/topics/9000036763
使用MouseWheel而不是PreviewMouseWheel也解决了这个问题。