C# Класс Habanero.Faces.Base.ValidationProvider

Provides validation properties to controls that can be validated
Наследование: IExtenderProvider
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CompareValidate ValidationRule
CustomValidate ValidationRule
DataTypeValidate ValidationRule
GetValidationRules List
IsDefaultRange bool
RangeValidate ValidationRule
RegularExpressionValidate ValidationRule
RequiredFieldValidate ValidationRule
Validate bool

Открытые методы

Метод Описание
CanExtend ( IControlHabanero extendee ) : bool

Determine if ValidationProvider supports a component.

CanExtend ( object extendee ) : bool

Determine if ValidationProvider supports the given component

GetIconAlignment ( IControlHabanero control ) : ErrorIconAlignmentHabanero

Get Error Icon alignment.

GetIconPadding ( IControlHabanero control ) : int

Get Error Icon padding.

SetIconAlignment ( IControlHabanero control, ErrorIconAlignmentHabanero value ) : void

Set Error Icon alignment.

SetIconPadding ( IControlHabanero control, int padding ) : void

Set Error Icon padding.

SetValidationRule ( IControlHabanero inputComponent, ValidationRule vr ) : void

Set validation rule.

Validate ( ) : bool

Perform validation on all controls.

ValidateControl ( IControlHabanero ctrl ) : bool

Perform validation on a specific control

ValidationMessages ( bool showErrorIcon ) : string

Get validation error messages.

ValidationMessagesControl ( IControlHabanero ctrl, bool showErrorIcon ) : string

Gets validation error messages for a specific control

ValidationProvider ( IErrorProvider errorProvider ) : System

Constructor for ValidationProvider

Приватные методы

Метод Описание
CompareValidate ( IControlHabanero ctrl ) : ValidationRule

Perform CompareValidate on a specific control.

CustomValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Custom Validation on specific control.

DataTypeValidate ( IControlHabanero ctrl ) : ValidationRule

Validate Data Type.

GetValidationRules ( IControlHabanero inputComponent ) : List
IsDefaultRange ( ValidationRule vr ) : bool

Check if validation rule range is default.

RangeValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Range Validation on a specific control.

RegularExpressionValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Regular Expression Validation on a specific control.

RequiredFieldValidate ( IControlHabanero ctrl ) : ValidationRule

Perform RequiredField Validation on a specific control.

Validate ( IControlHabanero ctrl ) : bool

Perform validation on specific control.

Описание методов

CanExtend() публичный Метод

Determine if ValidationProvider supports a component.
public CanExtend ( IControlHabanero extendee ) : bool
extendee IControlHabanero
Результат bool

CanExtend() публичный Метод

Determine if ValidationProvider supports the given component
public CanExtend ( object extendee ) : bool
extendee object
Результат bool

GetIconAlignment() публичный Метод

Get Error Icon alignment.
public GetIconAlignment ( IControlHabanero control ) : ErrorIconAlignmentHabanero
control IControlHabanero
Результат ErrorIconAlignmentHabanero

GetIconPadding() публичный Метод

Get Error Icon padding.
public GetIconPadding ( IControlHabanero control ) : int
control IControlHabanero
Результат int

SetIconAlignment() публичный Метод

Set Error Icon alignment.
public SetIconAlignment ( IControlHabanero control, ErrorIconAlignmentHabanero value ) : void
control IControlHabanero
value ErrorIconAlignmentHabanero
Результат void

SetIconPadding() публичный Метод

Set Error Icon padding.
public SetIconPadding ( IControlHabanero control, int padding ) : void
control IControlHabanero
padding int
Результат void

SetValidationRule() публичный Метод

Set validation rule.
public SetValidationRule ( IControlHabanero inputComponent, ValidationRule vr ) : void
inputComponent IControlHabanero
vr ValidationRule
Результат void

Validate() публичный Метод

Perform validation on all controls.
public Validate ( ) : bool
Результат bool

ValidateControl() публичный Метод

Perform validation on a specific control
public ValidateControl ( IControlHabanero ctrl ) : bool
ctrl IControlHabanero The control to validate
Результат bool

ValidationMessages() публичный Метод

Get validation error messages.
public ValidationMessages ( bool showErrorIcon ) : string
showErrorIcon bool
Результат string

ValidationMessagesControl() публичный Метод

Gets validation error messages for a specific control
public ValidationMessagesControl ( IControlHabanero ctrl, bool showErrorIcon ) : string
ctrl IControlHabanero
showErrorIcon bool
Результат string

ValidationProvider() публичный Метод

Constructor for ValidationProvider
public ValidationProvider ( IErrorProvider errorProvider ) : System
errorProvider IErrorProvider
Результат System