1.旋转变形RotateTransform
2.大小变形ScaleTransform
3.斜交变形SkewTransform
4.移动变形TranslateTransform
来旋转一个矩形吧,默认的旋转中心是相对坐标(0,0)
<Rectangle
Canvas.Left="100" Canvas.Top="100"
Width="50" Height="50"
Fill="RoyalBlue">
<Rectangle.RenderTransform>
<RotateTransform Angle="45" />
</Rectangle.RenderTransform>
</Rectangle>
Canvas.Left="100" Canvas.Top="100"
Width="50" Height="50"
Fill="RoyalBlue">
<Rectangle.RenderTransform>
<RotateTransform Angle="45" />
</Rectangle.RenderTransform>
</Rectangle>
把旋转中心改一下<RotateTransform Angle="45" CenterX="25" CenterY="25" />