EditContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient les métadonnées liées à un processus d’édition de données, telles que les indicateurs pour indiquer les champs qui ont été modifiés et l’ensemble actuel de messages de validation.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Héritage
-
EditContext
Constructeurs
EditContext(Object) |
Construit un instance de EditContext. |
Propriétés
Model |
Obtient l’objet de modèle pour ce EditContext. |
Properties |
Obtient une collection de propriétés arbitraires associées à cette instance. |
ShouldUseFieldIdentifiers |
Obtient si les identificateurs de champ doivent être générés pour <les éléments d’entrée> . |
Méthodes
Field(String) |
Fournit un FieldIdentifier correspondant à un nom de champ spécifié sur ce EditContext.Model |
GetValidationMessages() |
Obtient les messages de validation actuels sur tous les champs. Cette méthode n’effectue pas de validation elle-même. Elle retourne uniquement les messages déterminés par les actions de validation précédentes. |
GetValidationMessages(Expression<Func<Object>>) |
Obtient les messages de validation actuels pour le champ spécifié. Cette méthode n’effectue pas de validation elle-même. Elle retourne uniquement les messages déterminés par les actions de validation précédentes. |
GetValidationMessages(FieldIdentifier) |
Obtient les messages de validation actuels pour le champ spécifié. Cette méthode n’effectue pas de validation elle-même. Elle retourne uniquement les messages déterminés par les actions de validation précédentes. |
IsModified() |
Détermine si l’un des champs dans ce EditContext a été modifié. |
IsModified(Expression<Func<Object>>) |
Détermine si les champs spécifiés dans ce EditContext ont été modifiés. |
IsModified(FieldIdentifier) |
Détermine si les champs spécifiés dans ce EditContext ont été modifiés. |
IsValid(Expression<Func<Object>>) |
Détermine si les champs spécifiés dans ce EditContext n’ont aucun message de validation associé. |
IsValid(FieldIdentifier) |
Détermine si les champs spécifiés dans ce EditContext n’ont aucun message de validation associé. |
MarkAsUnmodified() |
Efface tous les indicateurs de modification dans ce EditContext. |
MarkAsUnmodified(FieldIdentifier) |
Efface tout indicateur de modification pouvant être suivi pour le champ spécifié. |
NotifyFieldChanged(FieldIdentifier) |
Indique que la valeur du champ spécifié a changé. |
NotifyValidationStateChanged() |
Signale que certains aspects de l’état de validation ont changé. |
Validate() |
Valide ce EditContext. |
Événements
OnFieldChanged |
Événement déclenché lorsqu’une valeur de champ change. |
OnValidationRequested |
Événement déclenché lorsque la validation est demandée. |
OnValidationStateChanged |
Événement déclenché lorsque l’état de validation a changé. |
Méthodes d’extension
AddDataAnnotationsValidation(EditContext) |
Obsolète.
Ajoute la prise en charge de la validation DataAnnotations au EditContext. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Active la prise en charge de la validation DataAnnotations pour .EditContext |
EnableDataAnnotationsValidation(EditContext) |
Obsolète.
Active la prise en charge de la validation DataAnnotations pour .EditContext |
FieldCssClass(EditContext, FieldIdentifier) |
Obtient une chaîne qui indique le status du champ spécifié en tant que classe CSS. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Obtient une chaîne qui indique le status du champ spécifié en tant que classe CSS. Cela inclut une combinaison de « modifié », « valide » ou « non valide », selon la status du champ. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Associe le fourni FieldCssClassProvider au fourni EditContext. Cela personnalise les noms de classe CSS de champ utilisés dans le EditContext. |