INotifyDataErrorInfo Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje elementy członkowskie, które klasy jednostek danych mogą implementować w celu zapewnienia niestandardowej obsługi weryfikacji synchronicznej i asynchronicznej.
public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo
Uwagi
Ten interfejs umożliwia klasom jednostek danych implementowanie niestandardowych reguł walidacji i asynchroniczne uwidacznianie wyników walidacji. Ten interfejs obsługuje również niestandardowe obiekty błędów, wiele błędów na właściwość, błędy między właściwościami i błędy na poziomie jednostki. Błędy między właściwościami to błędy wpływające na wiele właściwości. Te błędy można skojarzyć z jedną lub wszystkimi właściwościami, których dotyczy problem, lub można je traktować jako błędy na poziomie jednostki. Błędy na poziomie jednostki to błędy, które wpływają na wiele właściwości lub wpływają na całą jednostkę bez wpływu na określoną właściwość.
Właściwości
HasErrors |
Pobiera wartość wskazującą, czy jednostka ma błędy walidacji. |
Metody
GetErrors(String) |
Pobiera błędy sprawdzania poprawności określonej właściwości lub całej jednostki. |
Zdarzenia
ErrorsChanged |
Występuje, gdy błędy walidacji zostały zmienione dla właściwości lub dla całej jednostki. |