Binding.ValidationRules Propiedad

Definición

Obtiene una colección de reglas que comprueban la validez de la entrada del usuario.

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

Collection<ValidationRule>

Una colección de objetos ValidationRule.

Comentarios

El modelo de enlace de datos de WPF permite asociarlo ValidationRules con el Binding objeto o MultiBinding . Puede crear reglas personalizadas derivando de la ValidationRule clase e implementando el Validate método, o bien puede usar el elemento integrado ExceptionValidationRule, que invalida un valor si hay excepciones durante las actualizaciones de origen.

El motor de enlace comprueba cada uno de los ValidationRule asociados a un enlace cada vez que se transfiere un valor de entrada (el valor de la propiedad de destino de enlace) a la propiedad de origen de enlace. Para obtener una explicación detallada del proceso de validación, consulte la sección Validación de datos de la información general del enlace de datos.

Nota

Esta propiedad solo se puede establecer en Lenguaje de marcado de aplicación extensible (XAML) mediante la sintaxis de la colección que se muestra, o bien accediendo al objeto de colección y usando sus distintos métodos, como 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.

Uso de elementos de propiedad XAML

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

Valores XAML

oneOrMoreValidationRules
Uno o varios ValidationRule objetos. Puede usar la ExceptionValidationRule clase o crear reglas personalizadas mediante la subclases de la ValidationRule clase .

Se aplica a

Consulte también