NOTE: This was cross posted from here.

The System.ComponentModel.DataAnnotations namespace was introduce in the .NET Framework 3.5 SP1 to support ASP.NET Dynamic DataSilverlight + WCF RIA Services now uses it as well.  I’ve been asked by a few people when WPF will use it.  Why wait?  Karl Shifflett has a sample of how to do it here:

http://www.vimeo.com/11585675

This video is part of a series of videos Karl has covering his Stuff sample application.  Stuff is a sample application Karl put together to demonstrate “WPF Line of Business using MVVM” .  It’s definitely worth checking out:

http://karlshifflett.wordpress.com/2010/05/09/stuff-wpf-line-of-business-using-mvvm-video-tutorial/

-Marc