这是参考以下答案:c# pan and zoom image
我想添加一个与图像一起缩放的网格。我尝试使用IsHitTestVisible = "False"
添加画布并使用border.RenderTransforms.Value.OffsetX
来提供值,但不会更新。我也尝试了((TransformGroup)border.RenderTransform).Children.First(tr => tr is ScaleTransform))
,但它提供了MatrixTransform而不是Scale。
基本上,我希望从ZoomBorder类对象中共享ScaleTransform
和TranslateTransform
值,并将它们放入画布中。
答案 0 :(得分:-1)
经过一些试验,我发现一个简单的canvas.RenderTransform = image.RenderTransform
效果很好。