INotifyDataErrorInfo.GetErrors(String) Metodo

Definizione

Ottiene gli errori di convalida per una proprietà specificata o per l'intera entità.

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

Parametri

propertyName
String

Nome della proprietà per cui recuperare gli errori di convalida; o null o Emptyper recuperare gli errori a livello di entità.

Valori restituiti

Errori di convalida per la proprietà o l'entità.

Commenti

Questo metodo restituisce un oggetto IEnumerable che può cambiare man mano che le regole di convalida asincrone completano l'elaborazione. Ciò consente al motore di associazione di aggiornare automaticamente il feedback di convalida dell'interfaccia utente quando vengono aggiunti, rimossi o modificati errori.

Il valore restituito può essere modificato in un oggetto diverso IEnumerableoppure può riutilizzare un oggetto restituito IEnumerable in precedenza e modificarne il contenuto. Eventuali modifiche al valore restituito devono generare l'evento ErrorsChanged , anche se il valore restituito implementa INotifyCollectionChanged.

Si applica a