当前位置:  开发笔记 > 后端 > 正文

在另一个Storyboard时间轴中启动Storyboard

如何解决《在另一个Storyboard时间轴中启动Storyboard》经验,为你挑选了1个好方法。

我有一个故事板(1),它在2秒内完成一些基本的动画.我希望故事板(1)能够完成我设置的所有属性动画(这一切都很好).但是在故事板的3秒钟(1)我想开始故事板(2)并退出故事板(1)而根本没有用户交互.

我见过的唯一让我这样做的是当用户点击某些东西时.我希望这是基于当前故事板(1)时间轴的位置自动完成的.

我希望这足够了.如果您需要我更详细地解释一下,请告诉我.

谢谢.

编辑:请以XAML或VB.net语言发布答案.:)



1> Enrico Campi..:

通常,为了在时间线期间控制动画,您将使用"关键帧".关键帧动画允许您为在特定时间设置动画的属性定义特定值.在WPF中,每个动画都有相应的关键帧动画,比如'DoubleAnimation'有'DoubleAnimationUsingKeyFrames'.

我不认为可以从动画中开始新的故事板.但是,您可以通过将故事板放在同一时间轴上并根据故事板(1)的持续时间以特定延迟启动故事板(2)来实现相同的结果.就像是:


    
    

这里的颜色动画将在宽度动画完成后1秒开始.值得一试.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有