放大 使用 WPF 窗口缩小 使用 Ctrl + 滚动



命令使用在页面中水平移动:Ctrl + 鼠标滚轮使用 WPF 窗口。在此处输入图像说明

在此处输入图像描述

执行此操作的最佳

方法是使用 ViewBox,类似于此处显示的方案: 创建允许缩放和平移的 WPF 窗口

您可以使用此代码进行鼠标滚轮控制:

在构造函数中,将事件添加到预览鼠标滚轮

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();
}

最新更新