这个问题已经在这里有一个答案:
命令来在页面水平通过使用移动:Ctrl +鼠标滚轮使用WPF windows.enter image description here
要做到这一点,最好的办法是使用视框,类似的情况如下所示:Creating a WPF Window that allows zooming and panning
你可以使用鼠标滚轮控制这样的代码:
在构造函数中添加事件PreviewMouseWheel
PreviewMouseWheel += Window_PreviewMouseWheel;
然后在处理程序检测的关键
private void Window_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
if (Keyboard.Modifiers != ModifierKeys.Control)
return;
if (e.Delta > 0)
ZoomIn();
else if (e.Delta < 0)
ZoomOut();
}