У меня есть карусель, которая отлично работает в приложении Silverlight, она взята с этого веб-сайта: Приложение-карусель
Теперь я хочу преобразовать его в приложение 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.
Происходит только одно завершенное событие
Спасибо за вашу помощь