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,
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.
If you are using StoryBoard
, use Timeline.DesiredFrameRate
attached property.
Try to adjust the attached property Timeline.DesiredFrameRate
to your needs. An higher framerate will reduce the tearing you might see.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With