【发布时间】:2012-01-11 00:50:28
【问题描述】:
我有一个在 silverlight 应用程序上运行良好的轮播,它来自这个网站: Carousel app
现在我想将其转换为 WPF 应用程序。这个问题是在 StoryBoard.Completed 事件中调用 storyboard.begin() 时,情节提要不会重新开始
private Storyboard timer;
public override void OnApplyTemplate()
{
this.timer.Completed -= new EventHandler(timer_Completed);
this.timer.Completed += new EventHandler(timer_Completed);
this.timer.Begin();
}
void timer_Completed(object sender, EventArgs e)
{
///Code to animate the carousel
this.timer.Begin();
}
情节提要在 OnApplyTemplate 中初始化,通过在 xaml 中定义的名称检索它
只发生一个 Completed 事件
感谢您的帮助
【问题讨论】:
标签: wpf silverlight storyboard