我有一个类似以下的故事板
持续时间=“0:0:1”已完成=“DeviceExplorer_Completed”>
动画由于某种原因似乎没有线性工作。 如果我将持续时间更改为持续时间=“0:0:0.8”
并将stroyboard分配给按钮的MouseEnter事件,动画移动但由于某种原因没有完成,我将鼠标移动到按钮上几次,然后再完成...
任何想法为什么?
答案 0 :(得分:8)
您必须在动画而不是故事板上设置持续时间。如果没有设置,动画将默认为1秒的持续时间,并且故事板的结束时间少于动画,因此动画会因任何长度的差异而缩短。 当您将持续时间放在动画上时,它应该可以正常工作。
答案 1 :(得分:1)
当我动态创建故事板和动画时,我遇到了类似问题。帮助我的是确保持续时间设置在各个动画上。您可以尝试在屏幕上放置一个按钮并使用它来触发故事板...在那里放置断点可以确保动画与故事板具有相同的持续时间。
找到解决方法后,我没有时间完全调试问题,但我怀疑它与我创建故事板和动画的顺序有关。在我的情况下,故事板是非常动态的,因此调整一些额外对象的持续时间是我最不关心的问题。