Binding.ValidationRules Propiedad

Definición

Obtiene una colección de reglas que comprueban la validez de la entrada del usuario.Gets a collection of rules that check the validity of the user input.

public:
 property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)

Valor de propiedad

Una colección de objetos ValidationRule.A collection of ValidationRule objects.

Comentarios

El modelo de enlace de datos de WPFWPF permite asociar ValidationRules al Binding o MultiBinding objeto.The WPFWPF data binding model enables you to associate ValidationRules with your Binding or MultiBinding object. Puede crear reglas personalizadas derivando de la clase ValidationRule e implementando el método Validate, o bien puede usar la ExceptionValidationRuleintegrada, que invalida un valor si hay excepciones durante las actualizaciones del origen.You can create custom rules by deriving from the ValidationRule class and implementing the Validate method, or you can use the built-in ExceptionValidationRule, which invalidates a value if there are exceptions during source updates.

El motor de enlace comprueba cada uno de los ValidationRule asociados a un enlace cada vez que un valor de entrada (el valor de la propiedad de destino de enlace) se transfiere a la propiedad de origen de enlace.The binding engine checks each ValidationRule associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. Para obtener una explicación detallada del proceso de validación, vea la sección validación de datos en información general sobre el enlace de datos.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

Nota

Esta propiedad solo se puede establecer en Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) mediante la sintaxis de colección mostrada, o bien accediendo al objeto de colección y usando sus distintos métodos, como Add.This property can be set in Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as Add. La propiedad para tener acceso al objeto de colección es de solo lectura, mientras que la propia colección es de lectura y escritura.The property to access the collection object is read-only, whereas the collection itself is read-write.

Uso de elementos de propiedad XAMLXAML Property Element Usage

<object>  
  <object.ValidationRules>  
    oneOrMoreValidationRules  
  </object.ValidationRules>  
</object>  
  

Valores XAMLXAML Values

oneOrMoreValidationRulesoneOrMoreValidationRules
Uno o varios objetos ValidationRule.One or more ValidationRule objects. Puede usar la clase ExceptionValidationRule o crear reglas personalizadas mediante la creación de subclases de la clase ValidationRule.You can use the ExceptionValidationRule class or create custom rules by subclassing the ValidationRule class.

Se aplica a

Consulte también: