网格叠加的画布和图像共享缩放和偏移

时间:2017-05-04 19:30:41

标签: c# wpf wpf-controls

这是参考以下答案:c# pan and zoom image

我想添加一个与图像一起缩放的网格。我尝试使用IsHitTestVisible = "False"添加画布并使用border.RenderTransforms.Value.OffsetX来提供值,但不会更新。我也尝试了((TransformGroup)border.RenderTransform).Children.First(tr => tr is ScaleTransform)),但它提供了MatrixTransform而不是Scale。

基本上,我希望从ZoomBorder类对象中共享ScaleTransformTranslateTransform值,并将它们放入画布中。

1 个答案:

答案 0 :(得分:-1)

经过一些试验,我发现一个简单的canvas.RenderTransform = image.RenderTransform效果很好。