前に汎用性の欠片も無い感じに実装して実験したINotifyDataErrorInfoですが、System.ComponentModel.DataAnnotationsと連携させる感じで汎用的に実装できます。 とりあえず、INotifyDataErrorInfoとINotifyPropertyChangedを実装したViewModelBaseクラスは、こんな雰囲気になると思います。 using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using Sys
![Silverlight 4のデータ検証 「汎用的なINotifyDataErrorInfoの実装」 - かずきのBlog@hatena](https://cdn-ak-scissors.b.st-hatena.com/image/square/b94be77b10af043fe75af8892390787de0db4478/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fokazuki%2F20100418%2F20100418214749.jpg)