2012-06-15 5 views
0

Eh bien, je veux l'image de la maison pour faire tourner -5°- et moi avons écrit le code suivantStoryboard C# animation

 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(); 

Mais quand elle se termine il va rapidement au début () et ce que je veux, c'est animer cela aussi. Donc pour conclure: je veux animer de à -5° ET de -5° à aussi.

Tnx :)

Répondre