DataErrorValidationRule Clase

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
DataErrorValidationRule

Comentarios

El WPFWPF modelo de enlace de datos permite asociar ValidationRules a Binding un 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 DataErrorValidationRule integrada para comprobar los errores generados por la 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 para establecer DataErrorValidationRule explícitamente es establecer la ValidatesOnDataErrors propiedad true en en el Binding objeto o MultiBinding .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 la validación de datos, vea información general sobre el enlace de datos.For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRulese incluye en la versión .NET Framework 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()

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

Propiedades

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.

(Heredado de ValidationRule)
ValidationStep

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

(Heredado de ValidationRule)

Métodos

Equals(Object)

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

(Heredado de Object)
GetHashCode()

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

(Heredado de Object)
GetType()

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

(Heredado de Object)
MemberwiseClone()

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

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Validate(Object, CultureInfo)

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

Validate(Object, CultureInfo, BindingExpressionBase)

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

(Heredado de ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

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

(Heredado de ValidationRule)

Se aplica a

Consulte también: