我们如何做流畅的动画。
我有如下代码。

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/

10-15 03:42