Understanding animations
Animations are another feature that makes XAML quite powerful. They are a special type of resource that enables developers to animate any property of any control in the XAML page by creating a transition that will gradually change its value over time. What makes animations very powerful is that you don't have to manually handle timers, custom drawing, and so on. You just specify which kind of property you want to animate, which are the starting and end values, and for how long the animation must run. The XAML framework will take care of everything else for you by generating all the frames that are needed to create the animation.
Let's see an example:
<Page> <Page.Resources> <Storyboard x:Name="EllipseAnimation"> <DoubleAnimation ...