All XAML-based UI frameworks include seven animation classes that enable you to describe your own custom animations and apply them the same way that the theme animations are applied in Windows Store and universal apps.
The seven custom animation classes cover four possible data types that can be animated:
object. If you want to vary the value of a
double property over time (such as
Canvas.Left, and so on), you can use an instance of
DoubleAnimation. If you instead want to vary the value of a
Point property over time (such as a
EndPoint property), you can use an instance of
DoubleAnimation is by far the most commonly used custom ...