Binding.NotifyOnValidationError Binding.NotifyOnValidationError Binding.NotifyOnValidationError Binding.NotifyOnValidationError Property

Definition

Ruft einen Wert ab, der angibt, ob das angefügte Error-Ereignis für das gebundene Objekt ausgelöst werden soll, oder legt diesen fest.Gets or sets a value that indicates whether to raise the Error attached event on the bound object.

public:
 property bool NotifyOnValidationError { bool get(); void set(bool value); };
public bool NotifyOnValidationError { get; set; }
member this.NotifyOnValidationError : bool with get, set
Public Property NotifyOnValidationError As Boolean

Eigenschaftswert

true Wenn die Error angefügtes Ereignis muss für das gebundene Objekt bei ein Validierungsfehler während der quellaktualisierungen ausgelöst; andernfalls false.true if the Error attached event should be raised on the bound object when there is a validation error during source updates; otherwise, false. Die Standardeinstellung ist false.The default is false.

Hinweise

Wenn die Bindung wurde ValidationRules zugeordnet, die die Bindungs-Engine überprüft jede Regel jedes Mal, wenn es überträgt der Wert der Zieleigenschaft an die Source-Eigenschaft.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. Wenn eine Regel einen Wert für ungültig erklärt, erstellt die Bindungs-Engine eine ValidationError -Objekt und fügt es der Validation.ErrorsIf a rule invalidates a value, the binding engine creates a ValidationError object and adds it to the Validation.Errors die Auflistung des gebundenen Objekts.collection of the bound object. Wenn die Validation.Errors Eigenschaft ist nicht leer ist, die Validation.HasError angefügte Eigenschaft des Objekts nastaven NA hodnotu true.When the Validation.Errors property is not empty, the Validation.HasError attached property of the object is set to true. Wenn die NotifyOnValidationError Eigenschaft der Binding nastaven NA hodnotu true, löst die Bindungs-Engine die Validation.Error angefügtes Ereignis für das Objekt.If the NotifyOnValidationError property of the Binding is set to true, then the binding engine raises the Validation.Error attached event on the object.

Eine ausführliche Erläuterung des Überprüfungsprozesses, finden Sie im Abschnitt "Datenvalidierung" in der Übersicht über die Datenbindung.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

Gilt für: