silverlight动画帮助

时间:2011-09-16 06:55:18

标签: silverlight

我对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更好地控制。

1 个答案:

答案 0 :(得分:0)

我使用表达式混合找到了关于silverlight的精彩教程。我的重点是动画部分。

Silverlight Animation Tutorial plus sample code

这正是我所寻找的。