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,
Try to adjust the attached property Timeline.DesiredFrameRate
to your needs. An higher framerate will reduce the tearing you might see.
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.