2010-06-08 44 views
0

我正在使用wpf應用程序,我正在使用圖像。我想在它上面放一些動畫效果。當用戶點擊按鈕時,它從屏幕消失並從左向右移動或某種這種動畫。 我需要使用哪些課程。 我可以使用Silverlight或Flash或別的東西,這裏如何將動畫效果放在WPF中的C#中

+0

沒有的完成的事件,但動畫不僅Silverlight的。你能解釋一下你想做什麼嗎? – 2010-06-08 14:35:17

+0

我想從左到右翻轉圖像 – Shashank 2010-06-08 14:41:57

+0

也許你應該對你的要求更具體一點..你想爲WPF動畫製作一個tuturial嗎?還是Flash?你在問什麼? – Arcturus 2010-06-08 14:56:10

回答

0
DoubleAnimation TopAnimation = new DoubleAnimation(); 
TopAnimation.From = YourImage.Top; 
TopAnimation.To = WhereYouWantItToEndUp 
TopAnimation.Duration = TimeSpan.FromSeconds(AnDuration); 

YourImage.BeginAnimation(YourImage.TopProperty, TopAnimation); 

,你可以鏈一羣人在一起,他們都將發生在同一時間。

你也可以做到在XAML

如果你想知道當它完成添加偵聽動畫

+0

DoubleAnimation TopAnimation = new DoubleAnimation(); TopAnimation.From = 1.0; TopAnimation.To = 0.0; TopAnimation.Duration = TimeSpan.FromSeconds(5); TopAnimation.AutoReverse = true; TopAnimation.RepeatBehavior = RepeatBehavior.Forever; imgLeft1.BeginAnimation(System.Windows.Controls.Image.TopProperty,TopAnimation); 它會在TopProperty發生錯誤 – Shashank 2010-06-09 06:34:50

相關問題