WPF故事板播放多个双动画,卡住了。

没有贴代码,以下只能猜测。

两个方向:动画的处理方式是否可以优化,动画轨迹的点处理是否可以优化?

DoubleAnimation的列表使用相同的故事板实例吗?

如果是,你在故事板完成后清除了完成的DoubleAnimation吗?

如果不清除,会导致故事板每次都要处理动画的堆积。

可以缩短DoubleAnimation的集合长度,观察执行效果,看动画轨迹的处理是否影响动画。