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. |