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