为触摸屏设备创建一个简单的缩放

时间:2017-11-21 14:33:08

标签: c# wpf zoom

我在向WPF C#应用程序添加压缩缩放功能时遇到问题。

我已经有一个非常好用的鼠标滚轮变焦,我想用它作为起点。

这是我的代码,如您所见,获取光标位置和delta不起作用。

private void pdfViewer_touchZoom(object sender, TouchEventArgs e)
{
    e.Handled = true;

    int idx = pdfViewer.CurrentIndex;

    //Get cursor position (this isn't working)
    var mousePoint = e.GetPosition(this.pdfViewer); 

    [...]

    //Delta not working (mouse wheel negative value)
    if (e.Delta < 0 && pdfViewer.Zoom > 0.4) /
            zoomMinus();
    else if 
       [...]

}

0 个答案:

没有答案