Chapter 9. Validation
By Muhammad Shujaat Siddiqi
XAML technologies help us make rich applications for our customers in both web and desktop environments, allowing for better usability than the traditional applications. Validation is key to creating a good user experience, and having access to good validation tools is essential for being able to quickly create robust validations in an application. These tools should be generic enough to support various requirements and should not have a significant effect on application responsiveness. Validation tools should be flexible enough to allow validation issues to be communicated to users in the most elegant way, saving users the time and effort it would take to understand the issues with the data entered. WPF and Silverlight provide several tools to help us define the validation in our applications. There are so many tools available, and they have so much detail, that it is not possible to cover them all in a single chapter. However, we will...