2010-06-08 28 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

相关问题