2011-07-12 122 views
3

標題是相當多的自我解釋,但增加的事實,我使用了大量CanvasViewBox內,我ViewBox被放置在ScrollViewer內。我爲MouseMoveMouseWheel設置了事件處理程序,並且我使用myViewbox.WidthmyViewbox.Height來更改縮放級別(我不確定是否是正確的方式)。現在我被困在如何將縮放原點設置爲我的鼠標指針位置。放大和縮小與鼠標滾動和使用鼠標指針位置作爲縮放原點視框

在此先感謝。

+0

http://stackoverflow.com/questions/10372560/zooming-to-mouse-point-with-scrollview-and-viewbox-in-wpf – Vinidu

回答

1

更好的方法是使用RenderTransform屬性(特別是ScaleTransform)。有一個讀here

這可能是有用的:Pan & Zoom Image

+0

如何它是用scrollview,viewbox和canvas嵌套在一起的嗎?哪一個必須具有「RenderTransform」屬性集? – iXed

相關問題