Binding.NotifyOnValidationError Eigenschaft

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

Boolean

true , wenn das angefügte Error -Ereignis im Fall eines Validierungsfehlers bei Quellenaktualisierungen für das gebundene Objekt ausgelöst werden soll; 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. Der Standardwert ist false.The default is false.

Hinweise

Wenn die Bindung der Bindung ValidationRules zugeordnet ist, überprüft die Bindungs-Engine jede Regel jedes Mal, wenn Sie den Wert der Ziel Eigenschaft an die Quell Eigenschaft überträgt.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 ein ValidationError -Objekt und fügt es hinzu 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 nicht leer ist, Validation.HasError wird die angefügte-Eigenschaft des-Objekts auf festgelegt 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 von Binding auf festgelegt wird true , löst die Bindungs-Engine das Validation.Error angefügte-Ereignis für das-Objekt aus.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 Validierungsprozesses finden Sie im Abschnitt zur Datenüberprüfung 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: