【发布时间】:2020-02-29 15:53:01
【问题描述】:
我不明白 RenderTransform 偏移是如何工作的。我想围绕一个点旋转一个矩形。具体来说,我希望矩形围绕宽度一半的点旋转。这是一个屏幕截图:
代码如下:
RotateTransform rotateTransform1 = new RotateTransform(angle, 0 , 0 );
myRectangle.RenderTransform = rotateTransform1;
我尝试了不同的值来替换 0(如宽度 / 2)。这似乎改变了屏幕上旋转中心的位置。我需要改变的是它旋转的矩形的哪一部分。具体来说,我希望矩形围绕其宽度中间的一个点旋转。
甚至可以调整矩形旋转的点吗?
【问题讨论】:
标签: c# wpf rotatetransform