Assembly: PresentationFramework (in PresentationFramework.dll)
If the binding has ValidationRules associated with it, the binding engine checks each rule each time it transfers the target property value to the source property. If a rule invalidates a value, the binding engine creates a ValidationError object and adds it to the Validation.Errors collection of the bound object. When the Validation.Errors property is not empty, the Validation.HasError of the object is set to true. If the property of the Binding is set to true, then the binding engine raises the Validation.Error on the object.GTMTGTMT
For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0