Есть ли простой способ сыграть в StoryBoad
назад (обратный)? Как есть метод Storyboard.Begin()
Я бы ожидал, что есть какой-то метод типа «Storyboard.BeginReversed()», но я не могу его найти.Воспроизведение анимации (раскадровки) назад
Если нет способа воспроизвести анимацию назад, которую я должен написать для большинства моих анимационных дополнений. Это плохо пахнет мне (что-то вроде дублирования кода).
В основном я просто анимирую сетку, которая показывает и чем прячет.
Благодарим вас за ответ. Хорошо, вот так ... Но это не очень понятно. Дело в том, что вы должны хранить где-то информацию, которую вы перевернули. Я бы предпочел что-то более ясное. На самом деле нет никакого метода для этого, не создатели «Раскадровки» не думали об этом? – drasto
@ drasto- Я думаю, что если вы хотите воспроизвести анимацию в обратном направлении, дизайнер рассматривает ее как другую анимацию. Вам решать сделать такую анимацию проще. Конечно, вы всегда можете написать методы расширения, чтобы расширить раскадровку, которую вы используете, чтобы сделать ее более чистой. –
Спасибо. Я попытаюсь написать метод расширения, но это будет нелегко. Мне придется позаботиться о таких мыслях, как вызов обратной анимации, в то время как анимация в прямом эфире все еще работает и аналогична. – drasto