我们如何做流畅的动画。
我有如下代码。
ThicknessAnimation anima =
new ThicknessAnimation(new Thickness(0), new Thickness(0, 25, 0, 0),
new Duration(new TimeSpan(0, 0, seconds)), FillBehavior.HoldEnd);
pdRod.BeginAnimation(Border.MarginProperty, anima);
它的工作,但不够流畅。
怎么做才流畅?
谢谢,
最佳答案
要在代码中执行此操作,您将使用 Timeline.SetDesiredFrameRate(Timeline,int?)
方法,如下所示:
ThicknessAnimation anim = ...;
Timeline.SetDesiredFrameRate(anim, 60); // 60 FPS
为第二个参数传递
null
告诉系统控制帧速率。关于c# - 如何通过WPF中的代码使动画更流畅?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1524884/