2011-10-14 51 views
1

在拍摄图像时,我希望图像旋转。我在网上查过,但似乎没有任何帮助 那么这怎么做呢?
任何帮助,将不胜感激。Windows Phone 7中的图像旋转动画

更新:
我找到了解决方案,它似乎很简单。下面的代码做图像的旋转动画的绝招:

  Duration duration = new Duration(TimeSpan.FromSeconds(2)); 
      Storyboard sb = new Storyboard(); 
      sb.Duration = duration; 

      DoubleAnimation da = new DoubleAnimation(); 
      da.Duration = duration; 

      sb.Children.Add(da); 

      RotateTransform rt = new RotateTransform(); 

      Storyboard.SetTarget(da, rt); 
      Storyboard.SetTargetProperty(da, new PropertyPath("Angle")); 
      da.To = 360; 

      Search.RenderTransform = rt; 
      Search.RenderTransformOrigin = new Point(0.5, 0.5); 

      sb.Begin(); 
+0

使用或不使用动画? –

+0

当然,我的意思是动画 – Ameen

+1

请将您的更新作为答案,并将您的答案标记为正确答案。 –

回答

4

下面的代码了窍旋转图像:

  Duration duration = new Duration(TimeSpan.FromSeconds(2)); 
      Storyboard sb = new Storyboard(); 
      sb.Duration = duration; 

      DoubleAnimation da = new DoubleAnimation(); 
      da.Duration = duration; 

      sb.Children.Add(da); 

      RotateTransform rt = new RotateTransform(); 

      Storyboard.SetTarget(da, rt); 
      Storyboard.SetTargetProperty(da, new PropertyPath("Angle")); 
      da.To = 360; 

      Search.RenderTransform = rt; 
      Search.RenderTransformOrigin = new Point(0.5, 0.5); 

      sb.Begin();