Анимация запускается вперед, а затем возвращается обратно в исходное состояние - PullRequest
1 голос
/ 13 января 2012

Есть ли простой способ нормально запустить анимацию на основе раскадровки WPF и затем запустить ее в обратном порядке, чтобы вернуть все вещи в исходное состояние?

Предпочтительно, я хотел бы сделать это программно:

Storyboard sb=new Storyboard();

...

sb.Begin();

// Now how to do I run sb in reverse, to move things to where they were 
// before the sb started?

Например, у вас может быть анимация, в которой эллипс перемещается слева направо, и вы хотели бы, чтобы в конце он переместился назад влево, где он начался:

enter image description here

Ответы [ 2 ]

5 голосов
/ 13 января 2012

Вы пробовали установить AutoReverse на true тогда?

0 голосов
/ 17 января 2012
Storyboard sb=new Storyboard();
sb.AutoReverse=true;
...

sb.Begin();

 // Now how to do I run sb in reverse, to move things to where they were 
// before the sb started?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...