Pluralsight blog Where devs, IT admins & creative pros go for news, tips, videos and more.
Pluralsight + Digital-Tutors - 3,000 tech & creative courses - starting at $29/month Get it now →
April 12, 2012

Video: Manage the State of Your WPF Controls


While WPF is not necessarily new anymore, it tends to still fall into a category of programming closer to “magic” than “mainstream”.  In this video excerpt from Ian Griffiths’ course What’s New in WPF 4.0 you can unlock the secrets behind one of WPF’s latest and most useful tricks; visual state managment.  In the video Ian shows how to use Expression Blend to modify visual states and then shows the generated XAML that does the heavy lifting via animations.  In the complete course you can learn more about the newest features in WPF 4.0 including grid column autogeneration, ClearType, and multitouch.


Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.

If you’d like to learn how to weild the magic of WPF 4.0′s latest features, you should definitely check out this video.  Got some WPF magic of your own to show off?  Click on the comment link below and let the XAML fly.

You can watch the full HD version of this video along with the other 3 hr 46 min of video found in this professional course by subscribing to Pluralsight. Visit What’s New in WPF 4.0 to view the full course outline. Pluralsight subscribers also benefit from cool features like mobile apps, full library search, progress tracking, exercise files, assessments, and offline viewing. Happy learning!

About the Author

is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.