gpt4 book ai didi

c# - 使用布局变换旋转 Canvas

转载 作者:行者123 更新时间:2023-12-03 14:14:37 25 4
gpt4 key购买 nike

我正在尝试旋转这个 Canvas

            <Canvas Canvas.Left="203" Canvas.Top="274" Name="canvas1" Height="0" Width="0" >
<Rectangle.LayoutTransform>
<RotateTransform Angle="-45"/>
</Rectangle.LayoutTransform>

我想旋转这个 Canvas 但在相同的位置..检查这个图像 enter image description here

左边的图像我不想这样做..我需要创建第二个..但我总是需要设置X,Y值?或者还有其他方法吗?

最佳答案

在 WPF 中,有两个属性来支持显示转换,LayoutTransformRenderTransform .任何分配给 LayoutTransform 的 Transform 在执行布局时都会应用。 RenderTransform 在执行渲染时在布局之后应用。

您需要将 Transformation 更改为 RenderTransform

       <Rectangle.RenderTransform>
<RotateTransform Angle="-45"/>
</Rectangle.RenderTransform>

你可以看到 LayoutTransform and RenderTransform.之间的区别

关于c# - 使用布局变换旋转 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com