繁体   English   中英

Silverlight / WP7动画被跳过

[英]Silverlight/WP7 Animation was skipped

在情节提要完成后开始新动画时出现问题,该动画没有显示。 target属性直接跳到动画中定义的结束位置。

我的设置是:

  1. 一次创建一个故事板
  2. 开始第一个动画
  3. 故事板通话完成事件
  4. 开始下一个动画

两种动画具有相同的目标属性和相同的情节提要。

在其他情况下,我也有这些动画跳转,但是它们是随机的。

启动延迟是造成动画丢失的最大原因,因为它需要从触发Storyboard.Begin()时开始的时间开始,而不是从动作开始时开始。 对于非常短的动画,这是一个问题。

第二个问题是在情节提要板上调用Stop() 这会将所有更改的值重置回初始值(因为Storyboard动画仅对Dependency Properties进行临时更新)。 如果要依次运行多个情节提要板,请在最后一个提要完成之前不要调用stop。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM