EditContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém metadados relacionados a um processo de edição de dados, como sinalizadores para indicar quais campos foram modificados e o conjunto atual de mensagens de validação.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Herança
-
EditContext
Construtores
EditContext(Object) |
Constrói uma instância de EditContext. |
Propriedades
Model |
Obtém o objeto de modelo para este EditContext. |
Properties |
Obtém uma coleção de propriedades arbitrárias associadas a essa instância. |
ShouldUseFieldIdentifiers |
Obtém se os identificadores de campo devem ser gerados para <elementos de entrada> . |
Métodos
Field(String) |
Fornece um FieldIdentifier correspondente a um nome de campo especificado neste EditContext.Model |
GetValidationMessages() |
Obtém as mensagens de validação atuais em todos os campos. Esse método não executa a validação em si. Ele retorna apenas mensagens determinadas por ações de validação anteriores. |
GetValidationMessages(Expression<Func<Object>>) |
Obtém as mensagens de validação atuais para o campo especificado. Esse método não executa a validação em si. Ele retorna apenas mensagens determinadas por ações de validação anteriores. |
GetValidationMessages(FieldIdentifier) |
Obtém as mensagens de validação atuais para o campo especificado. Esse método não executa a validação em si. Ele retorna apenas mensagens determinadas por ações de validação anteriores. |
IsModified() |
Determina se algum dos campos neste EditContext foi modificado. |
IsModified(Expression<Func<Object>>) |
Determina se os campos especificados neste EditContext foram modificados. |
IsModified(FieldIdentifier) |
Determina se os campos especificados neste EditContext foram modificados. |
IsValid(Expression<Func<Object>>) |
Determina se os campos especificados neste EditContext não têm mensagens de validação associadas. |
IsValid(FieldIdentifier) |
Determina se os campos especificados neste EditContext não têm mensagens de validação associadas. |
MarkAsUnmodified() |
Limpa todos os sinalizadores de modificação dentro deste EditContext. |
MarkAsUnmodified(FieldIdentifier) |
Limpa qualquer sinalizador de modificação que possa ser rastreado para o campo especificado. |
NotifyFieldChanged(FieldIdentifier) |
Sinaliza que o valor do campo especificado foi alterado. |
NotifyValidationStateChanged() |
Sinaliza que algum aspecto do estado de validação foi alterado. |
Validate() |
Valida este EditContext. |
Eventos
OnFieldChanged |
Um evento gerado quando um valor de campo é alterado. |
OnValidationRequested |
Um evento gerado quando a validação é solicitada. |
OnValidationStateChanged |
Um evento gerado quando o estado de validação é alterado. |
Métodos de Extensão
AddDataAnnotationsValidation(EditContext) |
Obsoleto.
Adiciona suporte à validação DataAnnotations ao EditContext. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Habilita o suporte à validação de DataAnnotations para o EditContext. |
EnableDataAnnotationsValidation(EditContext) |
Obsoleto.
Habilita o suporte à validação de DataAnnotations para o EditContext. |
FieldCssClass(EditContext, FieldIdentifier) |
Obtém uma cadeia de caracteres que indica o status do campo especificado como uma classe CSS. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Obtém uma cadeia de caracteres que indica o status do campo especificado como uma classe CSS. Isso incluirá alguma combinação de "modificado", "válido" ou "inválido", dependendo do status do campo. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Associa o fornecido FieldCssClassProvider ao fornecido EditContext. Isso personaliza os nomes de classe CSS de campo usados no EditContext. |