DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule Class

Definición

Representa una regla que comprueba los errores generados por la implementación de IDataErrorInfo del objeto de origen.Represents a rule that checks for errors that are raised by the IDataErrorInfo implementation of the source object.

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
Herencia
DataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRule

Comentarios

El WPFWPF modelo de enlace de datos permite asociar ValidationRules con un Binding objeto.The WPFWPF data binding model enables you to associate ValidationRules with a Binding object. Si el objeto de origen implementa la IDataErrorInfo interfaz, puede usar la regla integrada DataErrorValidationRule para comprobar los errores generados por el IDataErrorInfo implementación.If your source object implements the IDataErrorInfo interface, you can use the built-in rule DataErrorValidationRule to check for errors raised by the IDataErrorInfo implementation.

Una sintaxis alternativa a la configuración de la DataErrorValidationRule explícitamente consiste en establecer el ValidatesOnDataErrors propiedad true en su Binding o MultiBinding objeto.An alternative syntax to setting the DataErrorValidationRule explicitly is to set the ValidatesOnDataErrors property to true on your Binding or MultiBinding object.

Puede crear una regla personalizada mediante la creación de una clase que deriva de ValidationRule.You can create a custom rule by creating a class that derives from ValidationRule. Para obtener más información y una explicación detallada de validación de datos, vea Data Binding Overview.For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRule se introdujo en .NET Framework versión 3.5.DataErrorValidationRule is introduced in the .NET Framework version 3.5. Para más información, vea Versiones y dependencias.For more information, see Versions and Dependencies.

Constructores

DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule()

Inicializa una nueva instancia de la clase DataErrorValidationRule.Initializes a new instance of the DataErrorValidationRule class.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo)

Realiza comprobaciones de validación en un valor.Performs validation checks on a value.

Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase)

Realiza comprobaciones de validación en un valor.Performs validation checks on a value.

(Inherited from ValidationRule)
Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup)

Realiza comprobaciones de validación en un valor.Performs validation checks on a value.

(Inherited from ValidationRule)

Propiedades

ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated

Obtiene o establece un valor que indica si la regla de validación se ejecuta cuando se actualiza el destino de Binding.Gets or sets a value that indicates whether the validation rule runs when the target of the Binding is updated.

(Inherited from ValidationRule)
ValidationStep ValidationStep ValidationStep ValidationStep

Obtiene o establece cuándo se ejecuta la regla de validación.Gets or sets when the validation rule runs.

(Inherited from ValidationRule)

Se aplica a

Consulte también: