In episode 4 of his Seeker series, Richard Waddell demonstrates how to add Dependency Properties to support animation.
I made a lot of changes to The Seeker, but probably the most important technically is the addition of Dependency Properties and more specifically Dependency Properties to support Animation.