WPF提供两种变换方式,分别是LayoutTransform和RenderTransform。从字面意思来讲LayoutTransform是布局变换,后者RenderTransform是渲染变换。
1.RolateTransform:旋转坐标系统
2.TranslateTransform:将坐标系统移动一定的距离
<RotateTransform Angle="45" CenterX="50" CenterY="50"/>以中心点进行旋转
3.ScaleTransform:放大或最小坐标系统
4.SkewTransform:通过倾斜一定的角度扭曲坐标系统
5.MatrixTransform:使用提供的矩阵的乘积修改坐标系统
6.TransfromGroup:组合多个变换
7.LinearGradientBrush: 线性渐变
8. RadialGradientBrush:径向渐变
9.ImageBrush:它使用ImageSource属性来定义图像作为画刷的绘制内容
10.DrawingBrush:笔刷
相对容器,网格会随盒子大小缩放
<DrawingBrush TileMode="FlipX" ViewportUnits="RelativeToBoundingBox" Viewport="0,0,0.02,0.04">
TileMode
11.VisualBrush:倒影
12.BitmapCacheBrush:位图渲染
13.DropShadowEffect:阴影