Binding.NotifyOnValidationError Property


Gets or sets a value that indicates whether to raise the Error  on the bound object.GTMT

Namespace:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public bool NotifyOnValidationError { get; set; }

Property Value

Type: System.Boolean

true if the Error  should be raised on the bound object when there is a validation error during source updates; otherwise, false. The default is false.GTMT

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 NotifyOnValidationError 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.

.NET Framework
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft