开发工具与关键技术:Visual Studio 2015
作者:刘旭濠
撰写时间:2019年05月27日
RenderTransform中的特效也被称之为变形,为了达到直接改变某个Silverlight的对象形状,好比如缩放和旋转一个元素的目的而设计的,RenderTransform包含的变形属性就是专门用来改变变Silverlight对象形状它可以实现拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种效果
接下来说一下RenderTransform的类
TranslateTransform:能够让某对象的位置发生平移变化。
RotateTransform:能够让某对象产生旋转变化,根据中心点进行顺时针旋转或逆时针旋转。
ScaleTransform:能够让某对象产生缩放变化。 SkewTransform:能够让某对象产生扭曲变化。
TransformGroup:能够让某对象的缩放、旋转、扭曲等变化效果合并起来使用。 MatrixTransform:能够让某对象通过矩阵算法实现更为复杂的变形。
变形包括,平移变形,旋转变形,缩放变形,扭曲变形,矩阵变形和组合变形,变形特效常用于不改变对象本身构成情况下,使对象产生变形效果,所以变形元素常辅助产生Silverlight中的各种动画效果。
TranslateTransform(旋转变化):
包括属性Angle(旋转角度),CenterX、CenterY(旋转的中心)
SkewTransform(扭曲变化):
包括属性AngleX、AngleY、CenterX、CenterY。其中使用AngleX让元素相对X轴倾斜角度,AngleY是让元素围绕Y轴的倾斜 角度。同样CenterX和CenterY是中心点位置。
<Grid.RowDefinitions>
</Grid.RowDefinitions>