学习源自: http://www.cnblogs.com/WWLB/archive/2011/05/05/2037110.html
本人博主写的不错!!!感谢博主!!!
自己按照这个操作写的,只实现部分;
<VisualState x:Name="MoveSun">
<Storyboard RepeatBehavior="Forever">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationZ)" Storyboard.TargetName="path">
<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:2" Value="-180"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
在.cs文件的构造文件上里调用:this.MoveSun.Storyboard.Begin();
转换:Angle参数是用来调整方向的。 Projection的z方向,如果设置为-180,把上行变成下行,左竖变成右竖。
转换:RenderTransform x.y是用来调整,位置,只调整y 的数据,则表示横向平移。
点击MoveSun后,查看右侧属性:
设置参数:repeatbehavior=Forever 无限循环;
F5执行后效果确实很玄!!!!!!!