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