Interface FormViewModelBase.IValidationEntry<T>
Define una serie de miembros disponibles para configurar una regla de validación.
Namespace: TheXDS.MCART.Types.Base
Assembly: MCART.Mvvm.dll
Syntax
protected interface FormViewModelBase.IValidationEntry<T>
Type Parameters
Name | Description |
---|---|
T | Tipo de propiedad. |
Methods
| Edit this page View SourceAddRule(Func<T, bool>)
Agrega una regla de validación al registro.
Declaration
FormViewModelBase.IValidationEntry<T> AddRule(Func<T, bool> rule)
Parameters
Type | Name | Description |
---|---|---|
Func<T, bool> | rule | FUnción que realiza la validación. Debe devolver true si una propiedad supera la prueba, false en caso contrario. |
Returns
Type | Description |
---|---|
FormViewModelBase.IValidationEntry<T> | Esta misma regla, permitiendo el uso de sintaxis Fluent. |
AddRule(Func<T, bool>, string)
Agrega una regla de validación al registro.
Declaration
FormViewModelBase.IValidationEntry<T> AddRule(Func<T, bool> rule, string error)
Parameters
Type | Name | Description |
---|---|---|
Func<T, bool> | rule | FUnción que realiza la validación. Debe devolver true si una propiedad supera la prueba, false en caso contrario. |
string | error | Mensaje de error a presentar si la validación falla. |
Returns
Type | Description |
---|---|
FormViewModelBase.IValidationEntry<T> | Esta misma regla, permitiendo el uso de sintaxis Fluent. |