是否有可能让DoubleAnimation永远继续(没有循环,只是继续不停)?
答案 0 :(得分:3)
WPF中的动画和StoryBoards具有RepeatBehavior属性,您可以将其设置为“Forever”。这将告诉你的动画永远重复,直到你告诉它停止。
http://msdn.microsoft.com/en-us/library/system.windows.media.animation.timeline.repeatbehavior.aspx
答案 1 :(得分:1)
由于技术上不可能永远继续动画(Double具有一定的最大值),因此您可以获得的最接近的是在您应该能够计算的相应时间内为Double.MaxValue设置动画。
但是,如果您告诉我们您对此动画的确切需要,我们可能会为您提供更好的解决方案。
答案 2 :(得分:0)
没有循环意味着您要在动画中显示新帧。所以这个问题相当于“我能制作一部电影而不是永远的电影吗?”除非你能自动生成一些动画内容(计算上完全可行) - 答案是“不”。
但是,对于“无尽”动画的示例,请在线查看许多Flash页面中的任何一个。例如;