2014-12-04 45 views
-4

我正在嘗試通過在一段時間內逐漸調整RotateTransform的角度來逐漸旋轉用戶控件。我想我將不得不使用線程,但我不太確定一般方法應該是什麼。如何逐步旋轉用戶控件?

我希望它是這樣的: 每10秒,通過一些小的增量增加RotateTransform的角度

感謝您閱讀

+0

http://www.codeproject.com/Articles/69048/Tutorial-Creating-a-Lookless-WPF-Custom-Rotate-Con – CodingDefined 2014-12-04 04:26:04

+0

我期望你應該能夠將動畫應用到transform屬性。你有什麼嘗試?發生了什麼?這與你想要的有什麼不同?你的代碼在哪裏?請參閱http://stackoverflow.com/help/mcve和http://stackoverflow.com/help/how-to-ask – 2014-12-04 04:31:04

回答

1

你可以用故事板雙動畫要做到這一點,

 <Storyboard x:Key="myStoryBoard"> 
     <DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)" 
         Storyboard.TargetName="myUserControl" 
         From="0" 
         To="360" 
         RepeatBehavior="Forever" 
         Duration="0:0:0.3"> 

     </DoubleAnimation> 
    </Storyboard> 
+0

太棒了。謝謝。 – 2014-12-17 15:05:57