Раскадровка не запускается снова - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть карусель, которая отлично работает в приложении silverlight, она взята с этого веб-сайта: Приложение карусели

Теперь я хочу преобразовать его в приложение WPF.Эта проблема заключается в том, что раскадровка не запускается снова при вызове storyboard.begin () в событии StoryBoard.Completed

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

Происходит только одно событие «Завершено»

Спасибо за помощь

1 Ответ

0 голосов
/ 02 декабря 2011

Вы вырезали какой-то код отсюда? Я предполагаю, что на самом деле это не доходит до вызова Begin () в конце timer_Completed, возможно, до этого произошло какое-то исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...