
1,RenderTransform ,SkewTransform 斜切变形
矩形的坐标都是以左上角为原点的,SkewTransform 中Skew 意思就是歪曲变形的意思,AngelX 是水平方向,AngelY 是垂直方向去变形
2,TranslateTransform 水平位移和垂直位移和缩放
<TranslateTransform X="10", Y="10"/>会在整个窗口区域进行位移效果如下:

3,ScaleTransform

ScaleX 和ScaleY 的值指的是扩大的倍数,缩放的是坐标系,超过1就是放大,小于一就是缩小。控制的是平面坐标系
4,RotateTransform 旋转

知道宽和高的话 用这种方式进行旋转 CenterX 和CenterY 会 以X Y 为中心进行旋转
当 不知道具体宽和高的时候可以用RenderTransformOrigin=“0.5 0.5”
5,TransformGroup
如果要采用几种变形,那么就放在这个TransformGroup里 ,不然会报错,

6,MatrixTransform

包含了所有变形。后面6个参数对应不同的功能
2,实际应用 旋转风扇

3,LayoutTransform

LayoutTransform旋转会影响原来的大小,还会 影响其他控件。RenderTransform不会改变大小
4,总结

本文详细介绍了WindowsPresentationFoundation(WPF)中的各种变换组件,如RenderTransform的SkewTransform斜切变形、TranslateTransform的位移、ScaleTransform的缩放、RotateTransform的旋转以及TransformGroup和MatrixTransform的组合使用。特别关注了实际中的风扇旋转示例和LayoutTransform对布局的影响。
1214





