WPF:检测Ctrl + MWheelUp/Down

问题描述:

我可以绑定到Ctrl + CCtrl + LeftClick,但我该如何绑定到鼠标/滚轮操作?WPF:检测Ctrl + MWheelUp/Down

我想要做一些像增加/减小字体大小,就像在浏览器中。

我想按Ctrl + MWheelUp设置为增加字体大小

在构造函数中添加事件PreviewMouseWheel

PreviewMouseWheel += Zoom_MouseWheel; 

然后在处理程序检测到关键

private void Zoom_MouseWheel(object sender, MouseWheelEventArgs e) 
    { 
     bool handle = (Keyboard.Modifiers & ModifierKeys.Control) > 0; 
     if (!handle) 
      return; 

     zoom(); 
    }