At previous my blog post I wrote about how to implement validation with DataAnnotations. I this part of my article I will describe interfaces IDataErrorInfo and INotifyDataErrorInfo . I recommend you to read first part before read this part. Because I use example from previous part. Read more...