The Visual State Manager was originally introduced in Silverlight to provide a better way to manage states and transitions for visual controls. With the release of .NET 4.0, WPF now supports the Visual State Manager –in this brief video you’ll see how the VSM is used in a WPF application.