INotifyDataErrorInfo.GetErrors(String) Yöntem

Tanım

Belirtilen özellik veya varlığın tamamı için doğrulama hatalarını alır.

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

Parametreler

propertyName
String

Doğrulama hatalarını alınacak özelliğin adı; veya null veya Emptyvarlık düzeyi hatalarını almak için .

Döndürülenler

Özellik veya varlık için doğrulama hataları.

Açıklamalar

Bu yöntem, zaman uyumsuz doğrulama kurallarının işlenmesi tamamlandıktan sonra değişebilen bir IEnumerable döndürür. Bu, bağlama altyapısının hatalar eklendiğinde, kaldırıldığında veya değiştirildiğinde kullanıcı arabirimi doğrulama geri bildirimini otomatik olarak güncelleştirmesini sağlar.

Dönüş değeri farklı IEnumerablebir değerine değişebilir veya daha önce döndürülen IEnumerable bir değeri yeniden kullanabilir ve içeriğini değiştirebilir. Dönüş değerinde yapılan tüm değişiklikler, dönüş değeri tarafından uygulansa bile olayı tetiklemelidir ErrorsChangedINotifyCollectionChanged.

Şunlara uygulanır