1 ScaleTransform
ScaleX - 2是宽度扩大2倍
仔细看下面的例子
四个按钮进行不同的缩放处理
例子
<StackPanel Width="100">
<Button Background="Red">No scaling</Button>
<Button Background="Orange">
<Button.RenderTransform>
<ScaleTransform ScaleX="2" />
</Button.RenderTransform>
X
</Button>
<Button Background="Yellow">
<Button.RenderTransform>
<ScaleTransform ScaleX="2" ScaleY="2" />
</Button.RenderTransform>
X+Y
</Button>
<Button Background="Lime">
<Button.RenderTransform>
<ScaleTransform ScaleY="2" />
</Button.RenderTransform>
Y
</Button>
</StackPanel>

2 组合变换
TransformGroup组合效果
<Button>
<Button.RenderTransform>
<TransformGroup>
<RotateTransform Angle="30" />
<ScaleTransform ScaleX="2" ScaleY="1.5" />
<SkewTransform AngleX="30" />
</TransformGroup>
</Button.RenderTransform>
OK
</Button>
几个属性的组合效果

本文介绍 WPF 中的 ScaleTransform 和 TransformGroup 的使用方法。通过实例展示了如何使用 ScaleTransform 对 UI 元素进行单独的 X 轴或 Y 轴缩放,以及如何结合 RotateTransform、SkewTransform 实现元素的旋转与倾斜效果。
1054

被折叠的 条评论
为什么被折叠?



