2011-09-16 94 views
0

我对silverlight动画很新颖。我想以编程方式创建一个动画,就像幻灯片一样。我有一个最初装载图像的图像控件,应该从屏幕右侧快速滚动到屏幕中央,在那里停留3秒钟,然后向左缓慢移动并从屏幕消失。silverlight动画帮助

然后再从右到中间出现一个新的图像,等等,直到永远。该图像是从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

嘿gang。您能否更具体地了解您的问题?你想要什么,动画教程,或者如何实现你所描述的内容等等? – Johannes

+0

我需要帮助来创建动画。 – gangt

回答