EditContext Klasa
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.
Przechowuje metadane związane z procesem edycji danych, takie jak flagi wskazujące, które pola zostały zmodyfikowane, oraz bieżący zestaw komunikatów sprawdzania poprawności.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Dziedziczenie
-
EditContext
Konstruktory
EditContext(Object) |
Tworzy wystąpienie klasy EditContext. |
Właściwości
Model |
Pobiera obiekt modelu dla tego EditContextobiektu . |
Properties |
Pobiera kolekcję dowolnych właściwości skojarzonych z tym wystąpieniem. |
ShouldUseFieldIdentifiers |
Pobiera, czy identyfikatory pól powinny być generowane dla <elementów wejściowych> . |
Metody
Field(String) |
Dostarcza element FieldIdentifier odpowiadający określonej nazwie pola w tym EditContextModelobiekcie . |
GetValidationMessages() |
Pobiera bieżące komunikaty sprawdzania poprawności we wszystkich polach. Ta metoda nie wykonuje walidacji. Zwraca tylko komunikaty określone przez poprzednie akcje weryfikacji. |
GetValidationMessages(Expression<Func<Object>>) |
Pobiera bieżące komunikaty sprawdzania poprawności dla określonego pola. Ta metoda nie wykonuje walidacji. Zwraca tylko komunikaty określone przez poprzednie akcje weryfikacji. |
GetValidationMessages(FieldIdentifier) |
Pobiera bieżące komunikaty sprawdzania poprawności dla określonego pola. Ta metoda nie wykonuje walidacji. Zwraca tylko komunikaty określone przez poprzednie akcje weryfikacji. |
IsModified() |
Określa, czy którekolwiek z pól w tym EditContext obiekcie zostały zmodyfikowane. |
IsModified(Expression<Func<Object>>) |
Określa, czy określone pola w tym EditContext obiekcie zostały zmodyfikowane. |
IsModified(FieldIdentifier) |
Określa, czy określone pola w tym EditContext obiekcie zostały zmodyfikowane. |
IsValid(Expression<Func<Object>>) |
Określa, czy określone pola w tym EditContext obiekcie nie mają skojarzonych komunikatów sprawdzania poprawności. |
IsValid(FieldIdentifier) |
Określa, czy określone pola w tym EditContext obiekcie nie mają skojarzonych komunikatów sprawdzania poprawności. |
MarkAsUnmodified() |
Czyści wszystkie flagi modyfikacji w tym EditContextobiekcie . |
MarkAsUnmodified(FieldIdentifier) |
Czyści wszelkie flagi modyfikacji, które mogą być śledzone dla określonego pola. |
NotifyFieldChanged(FieldIdentifier) |
Sygnały, że wartość określonego pola uległa zmianie. |
NotifyValidationStateChanged() |
Sygnały, że pewien aspekt stanu weryfikacji uległ zmianie. |
Validate() |
Sprawdza poprawność tego polecenia EditContext. |
Zdarzenia
OnFieldChanged |
Zdarzenie, które jest zgłaszane po zmianie wartości pola. |
OnValidationRequested |
Zdarzenie zgłaszane podczas żądania weryfikacji. |
OnValidationStateChanged |
Zdarzenie, które jest zgłaszane po zmianie stanu weryfikacji. |
Metody rozszerzania
AddDataAnnotationsValidation(EditContext) |
Przestarzałe.
Dodaje obsługę walidacji danychAnnotations do elementu EditContext. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Włącza obsługę walidacji funkcji DataAnnotations dla programu EditContext. |
EnableDataAnnotationsValidation(EditContext) |
Przestarzałe.
Włącza obsługę walidacji funkcji DataAnnotations dla programu EditContext. |
FieldCssClass(EditContext, FieldIdentifier) |
Pobiera ciąg wskazujący stan określonego pola jako klasę CSS. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Pobiera ciąg wskazujący stan określonego pola jako klasę CSS. Będzie to kombinacja "zmodyfikowanych", "prawidłowych" lub "nieprawidłowych", w zależności od stanu pola. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Kojarzy dostarczone z podanym FieldCssClassProviderEditContextelementem . Spowoduje to dostosowanie nazw klas CSS pól używanych w obiekcie EditContext. |