放大缩小使用WPF用Ctrl +滚动[复制] Windows应用程序窗口

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

命令来在页面水平通过使用移动:Ctrl +鼠标滚轮使用WPF windows.enter image description here

enter image description here

wpf xaml
1个回答
0
投票

要做到这一点,最好的办法是使用视框,类似的情况如下所示: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();
}
© www.soinside.com 2019 - 2024. All rights reserved.