WPF如何缩放画布上的图形

时间:2016-03-20 22:53:24

标签: wpf canvas zoom

我正在寻找一种在画布上缩放图形(比如折线)而不缩放画布背景图像的方法。我有一个解决方案,通过改变画布scaletransform同时缩放数字和背景图像,现在我只想缩放图形。 这里附有我想要得到的示例图片。

image before zoom

image after zoom

我曾尝试使用布局转换并改变数字的变换比例,但它没有做到这一点。 关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

我可能会误解你的要求,但这样做会不会这样?

<Grid>
    <Canvas x:Name="backgroundCanvas" />
    <Canvas x:Name="figureCanvas">
      <Canvas.RenderTransform> ...
    </Canvas>
</Grid>

重叠两个Canvas es,然后单独执行转换。