使用以下命令在页面中水平移动的命令:Ctrl +鼠标滚轮 使用WPF窗口。enter image description here
答案 0 :(得分:0)
执行此操作的最佳方法是使用ViewBox,类似于此处显示的方案: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();
}