SkipToFill для нерабочих раскадровок - PullRequest
0 голосов
/ 07 августа 2010

У меня есть раскадровка с напр. 2 анимации. Теперь я хочу, чтобы пользователь дал возможность пропустить полную раскадровку, но анимированные свойства должны быть установлены на конечное значение анимации. Когда раскадровка уже запущена, SkipToFill отлично справляется с этой задачей. Но мне также нужно что-то вроде SkipToFill для раскадровки, которая еще не запущена. Каков эквивалент этого или лучший способ понять это? Большое спасибо!

1 Ответ

2 голосов
/ 07 августа 2010

Ну, я выясняю сам, на самом деле все довольно просто:

        storyboard.Begin(canvas1, true);
        storyboard.SkipToFill(canvas1);

Это означает: не важно, раскадровка уже началась, просто запустите ее (снова) и затем переходите к концу. По сути, вы не заметите, что анимация запускается снова (я не уверен, что вы можете ее заметить, то есть второй вызов Storyboard.Begin сбрасывает ее или просто продолжает?). Не забудьте истину для второго параметра метода Begin.

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