I answered a post on the Silverlight forums recently about creating reusable animations for an Image, and thought that it was worth a blog entry to expand on it a little. I am looking here at two common approaches to creating reusable animations within a single project: Create the animation in xaml (using Blend) on one element and then change the target in code. This is easier to do but means you can only play one animation at a time (because only one animation actually exists) ...