2017-05-04 42 views
-1

這是在參考了以下的答案:c# pan and zoom imageCanvas和圖像共享縮放和偏移量爲電網覆蓋

我想補充一點與圖像縮放沿網格。我已經嘗試添加一個帶有IsHitTestVisible = "False"的畫布並使用border.RenderTransforms.Value.OffsetX,它給出了一個值,但不更新。我也試過((TransformGroup)border.RenderTransform).Children.First(tr => tr is ScaleTransform)),但它提供了MatrixTransform而不是Scale。

基本上,我期待分享ZoomBorder類對象中的ScaleTransformTranslateTransform值,並將它們放置在畫布中。

回答

-1

經過一番試驗後,我發現一個簡單的canvas.RenderTransform = image.RenderTransform運作良好。