WPF:检测Ctrl + MWheelUp/Down
问题描述:
我可以绑定到Ctrl + C或Ctrl + 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();
}