INotifyDataErrorInfo Schnittstelle

Definition

Definiert Elemente, die Datenentitätsklassen implementieren können, um benutzerdefinierte synchrone und asynchrone Überprüfungsunterstützung bereitzustellen.

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

Hinweise

Diese Schnittstelle ermöglicht es Datenentitätsklassen, benutzerdefinierte Überprüfungsregeln zu implementieren und Validierungsergebnisse asynchron verfügbar zu machen. Diese Schnittstelle unterstützt auch benutzerdefinierte Fehlerobjekte, mehrere Fehler pro Eigenschaft, Eigenschaftsübergreifende Fehler und Fehler auf Entitätsebene. Eigenschaftsübergreifende Fehler sind Fehler, die sich auf mehrere Eigenschaften auswirken. Sie können diese Fehler einer oder allen betroffenen Eigenschaften zuordnen oder sie als Fehler auf Entitätsebene behandeln. Fehler auf Entitätsebene sind Fehler, die sich entweder auf mehrere Eigenschaften auswirken oder sich auf die gesamte Entität auswirken, ohne dass sich dies auf eine bestimmte Eigenschaft auswirkt.

Eigenschaften

Name Beschreibung
HasErrors

Ruft einen Wert ab, der angibt, ob die Entität Überprüfungsfehler aufweist.

Methoden

Name Beschreibung
GetErrors(String)

Ruft die Überprüfungsfehler für eine angegebene Eigenschaft oder für die gesamte Entität ab.

Ereignisse

Name Beschreibung
ErrorsChanged

Tritt auf, wenn die Überprüfungsfehler für eine Eigenschaft oder für die gesamte Entität geändert wurden.

Gilt für: