Silverlight have this annoying habits of throwing exception when it encounter validation errors. This, combined with silverlight’s tendency to throw the White Screen of Death on unhandled exception could make debugging in Silverlight really stressful.
Here’s a step by step guide on how to turn of validation exception (or, actually, any specific exception) in Visual Studio:
1. Go to Debug-Exceptions or press Ctrl+D, E
2. Expand the “Common Language Runtime Exception” tree.
3. Ticked off the “Thrown” and “UserUnhandled” on the System.ComponentModel.DataAnnotation checkbox.