EditContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 EditContextobjeto . |
Properties |
Obtiene una colección de propiedades arbitrarias asociadas a esta instancia. |
ShouldUseFieldIdentifiers |
Obtiene si se deben generar identificadores de campo para <los elementos de entrada> . |
Métodos
Field(String) |
Proporciona un FieldIdentifier objeto correspondiente a un nombre de campo especificado en este EditContext.Model |
GetValidationMessages() |
Obtiene los mensajes de validación actuales en todos los campos. Este método no realiza la validación propiamente dicha. Solo devuelve mensajes determinados por las 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 propiamente dicha. Solo devuelve mensajes determinados por las 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 propiamente dicha. Solo devuelve mensajes determinados por las acciones de validación anteriores. |
IsModified() |
Determina si alguno de los campos de este EditContext objeto se ha modificado. |
IsModified(Expression<Func<Object>>) |
Determina si se han modificado los campos especificados en este EditContext objeto. |
IsModified(FieldIdentifier) |
Determina si se han modificado los campos especificados en este EditContext objeto. |
IsValid(Expression<Func<Object>>) |
Determina si los campos especificados de este objeto EditContext no tienen ningún mensaje de validación asociado. |
IsValid(FieldIdentifier) |
Determina si los campos especificados de este objeto EditContext no tienen ningún mensaje de validación asociado. |
MarkAsUnmodified() |
Borra todas las marcas de modificación dentro de este EditContextobjeto . |
MarkAsUnmodified(FieldIdentifier) |
Borra cualquier marca de modificación que se pueda realizar en el 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) |
Obsoletos.
Agrega compatibilidad con la EditContextvalidación de DataAnnotations a . |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Habilita la compatibilidad con la validación de DataAnnotations para .EditContext |
EnableDataAnnotationsValidation(EditContext) |
Obsoletos.
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 "modified", "valid" o "invalid", dependiendo del estado del campo. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Asocia el proporcionado con el proporcionado FieldCssClassProviderEditContext. Esto personaliza los nombres de clase CSS de campo usados en .EditContext |