Auf Englisch lesen

Teilen über


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.

C#
public bool NotifyOnValidationError { get; set; }

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. Der Standardwert ist false.

Hinweise

Wenn die Bindung ihr zugeordnet ist ValidationRules , überprüft die Bindungs-Engine jede Regel jedes Mal, wenn sie den Zieleigenschaftswert an die Quelleigenschaft überträgt. Wenn eine Regel einen Wert ungültig macht, erstellt das Bindungsmodul ein ValidationError -Objekt und fügt es der ValidationAuflistungErrors des gebundenen Objekts hinzu. Wenn die Validation.Errors -Eigenschaft nicht leer ist, wird die Validation.HasError angefügte Eigenschaft des -Objekts auf truefestgelegt. Wenn die NotifyOnValidationError -Eigenschaft auf Binding festgelegt trueist, löst das Bindungsmodul das Validation.Error angefügte Ereignis für das -Objekt aus.

Eine ausführliche Erläuterung des Validierungsprozesses finden Sie im Abschnitt Datenüberprüfung in der Übersicht über die Datenbindung.

Gilt für:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10