Binding.ValidationRules Binding.ValidationRules Binding.ValidationRules Binding.ValidationRules Property

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 WPFWPF modelo de enlace de datos permite asociar ValidationRules con su 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 ValidationRule clase e implementar el Validate método, o bien puede usar la integrada ExceptionValidationRule, lo 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 ValidationRule asociado con un enlace cada vez que se transfiere un valor de entrada (el valor de propiedad de destino de enlace) 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 de validación de datos en el Data Binding Overview.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

Nota

Esta propiedad puede establecerse Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) utilizando la sintaxis de colección que se muestra, o tener acceso al objeto de colección y utilizando sus diversos 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 que se va a obtener acceso al objeto de colección es de solo lectura, mientras que la 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 más ValidationRule objetos.One or more ValidationRule objects. Puede usar el ExceptionValidationRule clase o crear reglas personalizadas mediante la creación de subclases del ValidationRule clase.You can use the ExceptionValidationRule class or create custom rules by subclassing the ValidationRule class.

Se aplica a

Consulte también: