Freigeben über


INotifyDataErrorInfo.GetErrors(String) Methode

Definition

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

public:
 System::Collections::IEnumerable ^ GetErrors(System::String ^ propertyName);
public System.Collections.IEnumerable GetErrors (string propertyName);
public System.Collections.IEnumerable GetErrors (string? propertyName);
abstract member GetErrors : string -> System.Collections.IEnumerable
Public Function GetErrors (propertyName As String) As IEnumerable

Parameter

propertyName
String

Der Name der Eigenschaft, für die Validierungsfehler abgerufen werden sollen, oder null oder Empty, um Fehler auf Entitätsebene abzurufen.

Gibt zurück

Die Validierungsfehler für die Eigenschaft oder die Entität.

Hinweise

Diese Methode gibt einen IEnumerable zurück, der sich ändern kann, wenn asynchrone Validierungsregeln die Verarbeitung beenden. Dadurch kann das Bindungsmodul das Feedback zur Überprüfung der Benutzeroberfläche automatisch aktualisieren, wenn Fehler hinzugefügt, entfernt oder geändert werden.

Der Rückgabewert kann sich in einen anderen IEnumerableändern, oder er kann einen zuvor zurückgegebenen wiederverwenden IEnumerable und seinen Inhalt ändern. Alle Änderungen am Rückgabewert sollten das ErrorsChanged Ereignis auslösen, auch wenn der Rückgabewert implementiert INotifyCollectionChanged.

Gilt für: