Freigeben über


INotifyDataErrorInfo.GetErrors(String) Methode

Definition

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

public:
 IIterable<Platform::Object ^> ^ GetErrors(Platform::String ^ propertyName);
IIterable<IInspectable> GetErrors(winrt::hstring const& propertyName);
public IEnumerable<object> GetErrors(string propertyName);
function getErrors(propertyName)
Public Function GetErrors (propertyName As String) As IEnumerable(Of Object)

Parameter

propertyName
String

Platform::String

winrt::hstring

Der Name der Eigenschaft, für die Validierungsfehler abgerufen werden sollen. Null oder Empty ruft Fehler auf Entitätsebene ab.

Gibt zurück

IIterable<Object>

IEnumerable<Object>

IIterable<Platform::Object>

IIterable<IInspectable>

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

Hinweise

Diese Methode gibt eine IEnumerable zurück, die sich ändern kann, wenn die Verarbeitung asynchroner Validierungsregeln abgeschlossen ist. Dadurch kann die Bindungs-Engine das Validierungsfeedback der Benutzeroberfläche automatisch aktualisieren, wenn Fehler hinzugefügt, entfernt oder geändert werden.

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

Gilt für: