透视3D效果
所有继承自System.Windows.UIElement的类都将含有Projection这个属性,也就是说我们看到的所有控件都将具有3D功能,你可以通过沿X轴,Y轴或者Z轴旋转任意角度来获得3D效果。
图2 控制X Y Z 轴
如将上面生成的图片沿X轴旋转-20度,我们可以得到
图3 沿X轴旋转-20度
其默认的旋转轴心是CenterOfRotationX=0.5,CenterOfRotationY=0.5,CenterOfRotationZ=0
上面的旋转代码如下:
1: <Image x:Name="Img">
2: <Image.Projection>
3: <PlaneProjection x:Name="ImageProjection" RotationX="-20"/>
4: </Image.Projection>
5: </Image>
其他空间的3D平面投影与此类似