EditContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene metadati correlati a un processo di modifica dei dati, ad esempio flag per indicare quali campi sono stati modificati e il set corrente di messaggi di convalida.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Ereditarietà
-
EditContext
Costruttori
EditContext(Object) |
Costruisce un'istanza di EditContext. |
Proprietà
Model |
Ottiene l'oggetto modello per questo EditContextoggetto . |
Properties |
Ottiene una raccolta di proprietà arbitrarie associate a questa istanza. |
ShouldUseFieldIdentifiers |
Ottiene se gli identificatori di campo devono essere generati per <gli elementi di input> . |
Metodi
Field(String) |
Specifica un FieldIdentifier oggetto corrispondente a un nome di campo specificato in questo EditContextoggetto .Model |
GetValidationMessages() |
Ottiene i messaggi di convalida correnti in tutti i campi. Questo metodo non esegue la convalida stessa. Restituisce solo i messaggi determinati dalle azioni di convalida precedenti. |
GetValidationMessages(Expression<Func<Object>>) |
Ottiene i messaggi di convalida correnti per il campo specificato. Questo metodo non esegue la convalida stessa. Restituisce solo i messaggi determinati dalle azioni di convalida precedenti. |
GetValidationMessages(FieldIdentifier) |
Ottiene i messaggi di convalida correnti per il campo specificato. Questo metodo non esegue la convalida stessa. Restituisce solo i messaggi determinati dalle azioni di convalida precedenti. |
IsModified() |
Determina se uno dei campi in questo EditContext oggetto è stato modificato. |
IsModified(Expression<Func<Object>>) |
Determina se i campi specificati in questo EditContext oggetto sono stati modificati. |
IsModified(FieldIdentifier) |
Determina se i campi specificati in questo EditContext oggetto sono stati modificati. |
IsValid(Expression<Func<Object>>) |
Determina se i campi specificati in questo EditContext oggetto non hanno messaggi di convalida associati. |
IsValid(FieldIdentifier) |
Determina se i campi specificati in questo EditContext oggetto non hanno messaggi di convalida associati. |
MarkAsUnmodified() |
Cancella tutti i flag di modifica all'interno di questo EditContextoggetto . |
MarkAsUnmodified(FieldIdentifier) |
Cancella qualsiasi flag di modifica che può essere monitorato per il campo specificato. |
NotifyFieldChanged(FieldIdentifier) |
Segnala che il valore per il campo specificato è stato modificato. |
NotifyValidationStateChanged() |
Segnala che alcuni aspetti dello stato di convalida sono stati modificati. |
Validate() |
Convalida questo EditContextoggetto . |
Eventi
OnFieldChanged |
Evento generato quando viene modificato un valore di campo. |
OnValidationRequested |
Evento generato quando viene richiesta la convalida. |
OnValidationStateChanged |
Evento generato quando lo stato di convalida è cambiato. |
Metodi di estensione
AddDataAnnotationsValidation(EditContext) |
Obsoleti.
Aggiunge il supporto per la convalida di DataAnnotations all'oggetto EditContext. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Abilita il supporto della convalida di DataAnnotations per .EditContext |
EnableDataAnnotationsValidation(EditContext) |
Obsoleti.
Abilita il supporto della convalida di DataAnnotations per .EditContext |
FieldCssClass(EditContext, FieldIdentifier) |
Ottiene una stringa che indica lo stato del campo specificato come classe CSS. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Ottiene una stringa che indica lo stato del campo specificato come classe CSS. Ciò includerà una combinazione di "modifica", "valida" o "non valida", a seconda dello stato del campo. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Associa l'oggetto fornito FieldCssClassProvider all'oggetto EditContextfornito. In questo modo vengono personalizzati i nomi delle classi CSS del campo usati all'interno di EditContext. |