我在向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
[...]
}