INotifyDataErrorInfo Schnittstelle

Definition

Definiert Member, die Datenentitätsklassen implementieren können, um eine benutzerdefinierte Validierung (synchron und asynchron) zu unterstützen.

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

Hinweise

Mit dieser Schnittstelle können Datenentitätsklassen benutzerdefinierte Gültigkeitsprüfungsregeln implementieren und Validierungsergebnisse asynchron verfügbar machen. Diese Schnittstelle unterstützt auch benutzerdefinierte Fehlerobjekte, mehrere Fehler pro Eigenschaft, eigenschaftenübergreifende Fehler und Fehler auf Entitätsebene. Eigenschaftenübergreifende Fehler sind Fehler, die sich auf mehrere Eigenschaften auswirken. Sie können diese Fehler einer oder allen betroffenen Eigenschaften zuordnen, oder Sie können sie als Fehler auf Entitätsebene behandeln. Fehler auf Entitätsebene sind Fehler, die sich entweder auf mehrere Eigenschaften auswirken oder die gesamte Entität ohne Auswirkungen auf eine bestimmte Eigenschaft beeinflussen.

Eigenschaften

HasErrors

Ruft einen Wert ab, der angibt, ob die Entität über Validierungsfehler verfügt.

Methoden

GetErrors(String)

Ruft die Validierungsfehler für eine angegebene Eigenschaft oder für die ganze Entität ab.

Ereignisse

ErrorsChanged

Tritt ein, wenn sich die Validierungsfehler für eine Eigenschaft oder für die ganze Entität geändert haben.

Gilt für