How to make the animation smoother through code in WPF?

animation, c#, wpf

Solution

To do this in code, you would use the `Timeline.SetDesiredFrameRate(Timeline,int?)` method, like this:

ThicknessAnimation anim = ...;
Timeline.SetDesiredFrameRate(anim, 60); // 60 FPS

Passing `null` for the second argument tells the system to control the frame rate.

Problem

How do we do the smooth animation. I have the code as below. ``` 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); ``` Its working, but not smooth enough. How to do it smooth? Thanks,

Original source