故事板c#动画
我希望房屋图像从故事板c#动画,c#,xaml,silverlight-4.0,storyboard,C#,Xaml,Silverlight 4.0,Storyboard,我希望房屋图像从-5°旋转到5°,我编写了以下代码 Duration duration2 = new Duration(TimeSpan.FromSeconds(1)); Storyboard sb2 = new Storyboard(); sb2.Duration = duration2; DoubleAnimation da2 = new DoubleAnimation(); da2.Duration = d
-5°
旋转到5°
,我编写了以下代码
Duration duration2 = new Duration(TimeSpan.FromSeconds(1));
Storyboard sb2 = new Storyboard();
sb2.Duration = duration2;
DoubleAnimation da2 = new DoubleAnimation();
da2.Duration = duration2;
sb2.Children.Add(da2);
RotateTransform rt2 = new RotateTransform();
Storyboard.SetTarget(da2, rt2);
Storyboard.SetTargetProperty(da2, new PropertyPath("Angle"));
da2.From = 5;
da2.To = -5;
HouseImg.RenderTransform = rt2;
HouseImg.RenderTransformOrigin = new Point(0.5, 0.5);
sb2.RepeatBehavior = RepeatBehavior.Forever;
sb2.Begin();
但是,当它结束时,它会快速地转到开始(5°
),我想要的是也为它设置动画。
因此,总结一下:我想从5°
到-5°
以及从-5°
到5°
进行动画制作
Tnx:)将属性设置为true
sb2.AutoReverse = true;