我对silverlight动画很新。我想以编程方式创建动画,如幻灯片放映。我有一个最初加载图像的图像控件,应该从屏幕的右边快速滚动,在那里停留3秒钟然后慢慢向左移动并从屏幕上消失。
然后再次出现从右到中的新图像,依此类推,永远。该图像是从wcf服务中随机获取的,工作正常。
这是我的时髦代码,我玩它。我真的不知道从哪里开始。
private void button1_Click(object sender, RoutedEventArgs e)
{
Storyboard1.Completed += new EventHandler(Storyboard1_Completed);
DoubleAnimation da = new DoubleAnimation();
da.To = 100;
da.Duration = new Duration(TimeSpan.FromSeconds(1));
Storyboard.SetTargetProperty(da, new PropertyPath(Image.VisibilityProperty));
Storyboard.SetTarget(da, image1);
Storyboard1.Begin();
}
我也找不到关于silverlight动画的好教程。我看到的一切都不清楚,令人困惑。我更喜欢在代码中这样做,这样我就可以比xaml更好地控制。
答案 0 :(得分:0)
我使用表达式混合找到了关于silverlight的精彩教程。我的重点是动画部分。
Silverlight Animation Tutorial plus sample code
这正是我所寻找的。 p>