1

我有一个带有例如 2 个动画的故事板。现在我希望用户可以跳过完整的故事板,但动画属性应设置为动画的最终值。当情节提要已经在运行时,SkipToFill 可以完美地完成这项工作。但是我还需要像 SkipToFill 这样的故事板,它还没有运行。这个等价物或实现这一点的最佳方式是什么?非常感谢你!

4

1 回答 1

3

好吧,我发现自己,这实际上很简单:

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

这意味着:无论故事板是否已经开始,只需(再次)开始它,然后跳到最后。实际上,您不会注意到动画再次开始(我不确定您是否能注意到它,这意味着对 Storyboard.Begin 的第二次调用会重置它还是继续?)。不要忘记 Begin 方法的第二个参数为 true。

于 2010-08-07T18:56:47.467 回答