One major point in building line-of-business applications is the data validation. You can’t go without it and that’s where Sillverlight 3 comes in handy. In that release Microsoft added advanced facilities for validating data via two-way databinding.
Following best practices and patterns you may have heard that it is good to separate your validation logic from the UI. That’s exactly the case with the built-in validation in Silverlight.
Let’s start with an example of a data form containing validation logic.