洛蒂动画减慢了我的其他本地wpf动画

洛蒂动画减慢了我的其他本地wpf动画,wpf,lottie,Wpf,Lottie,我在wpf项目中添加了两个Lottie动画,当本地动画和Lottie动画同时渲染时,本地动画几乎会慢下来爬行。 有没有办法预渲染动画?还是其他建议?我想出的解决方案是在需要时加载动画,并在完成后处理它们。我在按钮中使用它们,所以我现在的解决方案是,当按钮出现时,加载它: animation = new LottieAnimationView(); animation.SetAnimationAsync("Assets/Images/image.json"); anima

我在wpf项目中添加了两个Lottie动画,当本地动画和Lottie动画同时渲染时,本地动画几乎会慢下来爬行。
有没有办法预渲染动画?还是其他建议?

我想出的解决方案是在需要时加载动画,并在完成后处理它们。我在按钮中使用它们,所以我现在的解决方案是,当按钮出现时,加载它:

 animation = new LottieAnimationView();
 animation.SetAnimationAsync("Assets/Images/image.json");
 animation.Scale = 1.5;
 button.Content = animation;
当按钮离开视图时:

button.Content = "";
animation.Dispose();
我不是这个解决方案的粉丝,但至少在其他时间运行的其他动画不再落后