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

Definition

Ruft einen Wert ab oder legt diesen fest, der angibt, ob das angefügte Error -Ereignis für das gebundene Objekt ausgelöst werden soll.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 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. Die Standardeinstellung ist false.The default is false.

Hinweise

Wenn die Bindung der ValidationRules Bindung 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 ValidationError Validationfür ungültig erklärt, erstellt die Bindungs-Engine ein-Objekt und fügt es hinzu.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- trueObjekts auf festgelegt.When the Validation.Errors property is not empty, the Validation.HasError attached property of the object is set to true. Wenn die NotifyOnValidationError -Eigenschaft Binding von auf truefestgelegt wird, löst die Bindungs-Engine Validation.Error das 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: