Animation in Silverlight is declared in Storyboards and triggered by a user’s
action, by a background action or process or, most commonly, by a change in state. Thus an animation might be triggered by pressing a button, but more often the animation will ease the user’s perception of the transition from one state such as the mouse-over, to another, such as mouse press.
Outside of games, most animations are brief and fairly simple, but they can make a significant difference both to the sense of polish as well as to avoiding confusion for the user.
