2
我在这里遇到问题。在播放时在另一个线程中添加关键帧
假设您有一个控制DoubleAnimationUsingKeyFrames
对象的Storyboard
对象。开始时,动画只有100帧。
有一个按钮,在按键中,我们要播放故事板。但是,另一个线程即将开始,并且在该线程中,将关键帧添加到动画中。但是,这不会发生。我的意思是,的帧增加了,但故事板到达帧100时结束,如果再次播放故事板,它会通过线程添加所有帧!
我该怎么办?
编辑:在CurrentTimeInvalidated
事件的故事板,我们也有同样的问题。如果您在那里添加帧,它们不会显示在当前动画中,但是如果您播放,则会显示它们。
Thanx为您的答复。现在,有什么可以做这种工作吗? –
您可以尝试再次播放故事板,但从最后播放的帧开始播放。但是,也许Storyboard不是这个的正确工具。 – LPL
那么你有什么建议?我有28个同时动画来处理。所以我需要快速。顺便说一下,我已经使用过''CompositionTarget.Rendering''事件,但它不准确。我的意思是它在不同的时刻减速并加速。 –