5
votes

The title is pretty much self-explaining, but to add to the facts, I'm using a large Canvas inside my ViewBox and my ViewBox is placed inside a ScrollViewer. I've set the event handlers for the MouseMove and MouseWheel, and I'm using myViewbox.Width and myViewbox.Height to change the zoom level (which I'm not sure is the proper way). Now I'm stuck on how to set the zoom origin to my mouse pointer location.

Thanks in advance.

1

1 Answers

1
votes

better way is to use the RenderTransform property (particularly ScaleTransform in your case). Have a read here

this could be useful: Pan & Zoom Image