EditContext Clase

Definición

Contiene metadatos relacionados con un proceso de edición de datos, como marcas para indicar qué campos se han modificado y el conjunto actual de mensajes de validación.

public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
Herencia
EditContext

Constructores

EditContext(Object)

Construye una instancia de EditContext .

Propiedades

Model

Obtiene el objeto de modelo para este EditContext objeto .

Properties

Obtiene una colección de propiedades arbitrarias asociadas a esta instancia.

Métodos

Field(String)

Proporciona un FieldIdentifier correspondiente a un nombre de campo especificado en este objeto EditContext Model .

GetValidationMessages()

Obtiene los mensajes de validación actuales en todos los campos.

         Este método no realiza la validación por sí mismo. Solo devuelve mensajes determinados por acciones de validación anteriores.
GetValidationMessages(Expression<Func<Object>>)

Obtiene los mensajes de validación actuales para el campo especificado.

         Este método no realiza la validación por sí mismo. Solo devuelve mensajes determinados por acciones de validación anteriores.
GetValidationMessages(FieldIdentifier)

Obtiene los mensajes de validación actuales para el campo especificado.

         Este método no realiza la validación por sí mismo. Solo devuelve mensajes determinados por acciones de validación anteriores.
IsModified()

Determina si se ha modificado alguno de los campos EditContext de este.

IsModified(Expression<Func<Object>>)

Determina si se han modificado los campos EditContext especificados en este .

IsModified(FieldIdentifier)

Determina si se han modificado los campos EditContext especificados en este .

MarkAsUnmodified()

Borra todas las marcas de modificación dentro de EditContext .

MarkAsUnmodified(FieldIdentifier)

Borra cualquier marca de modificación de la que se pueda realizar el seguimiento del campo especificado.

NotifyFieldChanged(FieldIdentifier)

Indica que el valor del campo especificado ha cambiado.

NotifyValidationStateChanged()

Indica que ha cambiado algún aspecto del estado de validación.

Validate()

Valida este EditContext .

Eventos

OnFieldChanged

Evento que se genera cuando cambia un valor de campo.

OnValidationRequested

Evento que se genera cuando se solicita la validación.

OnValidationStateChanged

Evento que se genera cuando el estado de validación ha cambiado.

Métodos de extensión

AddDataAnnotationsValidation(EditContext)
Obsoleto.

Agrega compatibilidad con la validación de DataAnnotations a EditContext .

EnableDataAnnotationsValidation(EditContext)

Habilita la compatibilidad con la validación de DataAnnotations para EditContext .

FieldCssClass(EditContext, FieldIdentifier)

Obtiene una cadena que indica el estado del campo especificado como una clase CSS.

FieldCssClass<TField>(EditContext, Expression<Func<TField>>)

Obtiene una cadena que indica el estado del campo especificado como una clase CSS. Esto incluirá alguna combinación de "modificado", "válido" o "no válido", según el estado del campo.

SetFieldCssClassProvider(EditContext, FieldCssClassProvider)

Asocia el proporcionado FieldCssClassProvider con el EditContext proporcionado. Esto personaliza los nombres de clase CSS de campo usados dentro de EditContext .

Se aplica a