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

Una colección de objetos ValidationRule.

Comentarios

El modelo de enlace de datos de WPF permite asociar 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 en 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 colección que se muestra, o 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