---
title: SAIF.Presentation.Web.Binding.Infragistics103 API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF documentation team
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Binding.Infragistics103
reference_type: embedded
---

# SAIF.Presentation.Web.Binding.Infragistics103 API reference

This page lists all public types exposed by `SAIF.Presentation.Web.Binding.Infragistics103`. Each type links to its full API reference page. All types share the root namespace `SAIF.Presentation.Web.Binding`.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsObjectBindManager](SAIF.Presentation.Web.Binding/clsObjectBindManager.md) | Class | `SAIF.Presentation.Web.Binding` | Root orchestrator control; registers and coordinates all control bindings for a page. |
| [clsObjectBinderBase](SAIF.Presentation.Web.Binding/clsObjectBinderBase.md) | Class (`MustInherit`) | `SAIF.Presentation.Web.Binding` | Abstract shared contract and reflection-based services every concrete binder implements or reuses. |
| [clsObjectBindingArgs](SAIF.Presentation.Web.Binding/clsObjectBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Strongly-typed argument bag for the base `Add()` overload family; hosts nested/related argument classes. |
| [CheckBoxBindingArgs](SAIF.Presentation.Web.Binding/CheckBoxBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag parameterizing `CheckBox` bindings (checked/unchecked value strings, back color). |
| [PadArgs](SAIF.Presentation.Web.Binding/PadArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag describing padding direction, length, character, and target for a binder. |
| [HierarchialGridArgs](SAIF.Presentation.Web.Binding/HierarchialGridArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Collection of band/column key pairs used to configure hierarchical `UltraWebGrid` bindings. |
| [UltraGridBindingArgs](SAIF.Presentation.Web.Binding/UltraGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag for classic `UltraWebGrid` bindings (grid control, collection, key property, bind type). |
| [WebDateTimeEditBindingArgs](SAIF.Presentation.Web.Binding/WebDateTimeEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring classic `WebDateTimeEdit` bindings, including target-as-string option. |
| [WebMaskEditBindingArgs](SAIF.Presentation.Web.Binding/WebMaskEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring classic `WebMaskEdit` bindings, including target object data type and control-bind property. |
| [WebNumericEditBindingArgs](SAIF.Presentation.Web.Binding/WebNumericEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring classic `WebNumericEdit` bindings (target data type, numeric control property). |
| [WebDataGridBindingArgs](SAIF.Presentation.Web.Binding/WebDataGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag for modern `WebDataGrid` bindings (grid control, collection, key property, bind type). |
| [WebHierarchicalDataGridBindingArgs](SAIF.Presentation.Web.Binding/WebHierarchicalDataGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag for modern `WebHierarchicalDataGrid` bindings. |
| [WebDateTimeEditorBindingArgs](SAIF.Presentation.Web.Binding/WebDateTimeEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring modern `WebDateTimeEditor` bindings, including target-as-string option. |
| [WebMaskEditorBindingArgs](SAIF.Presentation.Web.Binding/WebMaskEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring modern `WebMaskEditor` bindings (target object data type). |
| [WebNumericEditorBindingArgs](SAIF.Presentation.Web.Binding/WebNumericEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring modern `WebNumericEditor` bindings (target data type, numeric control property). |
| [SAIFMaskEditBindingArgs](SAIF.Presentation.Web.Binding/SAIFMaskEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Argument bag configuring SAIF-variant mask-edit bindings (control-bind property, target data type). |
| [clsCustomValidator](SAIF.Presentation.Web.Binding/clsCustomValidator.md) | Class | `SAIF.Presentation.Web.Binding` | Non-control-bound validator supporting Property/Method/Object validation modes. |
| [clsCheckBoxBinder](SAIF.Presentation.Web.Binding/clsCheckBoxBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a `CheckBox` control's checked state to an object property. |
| [clsCheckBoxListBinder](SAIF.Presentation.Web.Binding/clsCheckBoxListBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a `CheckBoxList` control to an `IEnumerable` collection. |
| [clsDataListBinder](SAIF.Presentation.Web.Binding/clsDataListBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a `DataList` control to a collection using a bound-control naming prefix convention. |
| [clsDDLBinder](SAIF.Presentation.Web.Binding/clsDDLBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a `DropDownList` control's selection to an object property with data-type conversion. |
| [clsHyperLinkBinder](SAIF.Presentation.Web.Binding/clsHyperLinkBinder.md) | Class | `SAIF.Presentation.Web.Binding` | One-way binds a `HyperLink` control's text/URL from an object property. |
| [clsLabelBinder](SAIF.Presentation.Web.Binding/clsLabelBinder.md) | Class | `SAIF.Presentation.Web.Binding` | One-way binds a `Label` control's text from an object property. |
| [clsRadioButtonBinder](SAIF.Presentation.Web.Binding/clsRadioButtonBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a `RadioButtonList` control's selection to an object property. |
| [clsTextBoxBinder](SAIF.Presentation.Web.Binding/clsTextBoxBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Two-way binds a `TextBox` control's text to an object property, with optional change-event wiring. |
| [clsSAIFWebMaskEditorBinder](SAIF.Presentation.Web.Binding/clsSAIFWebMaskEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern Infragistics `WebMaskEditor` control (SAIF variant) to an object property. |
| [clsWebDataGridBinder](SAIF.Presentation.Web.Binding/clsWebDataGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebDataGrid` control to an `IEnumerable` collection. |
| [clsWebDatePickerBinder](SAIF.Presentation.Web.Binding/clsWebDatePickerBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebDatePicker` control to an object property. |
| [clsWebDateTimeEditorBinder](SAIF.Presentation.Web.Binding/clsWebDateTimeEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebDateTimeEditor` control to an object property. |
| [clsWebHierarchicalDataGridBinder](SAIF.Presentation.Web.Binding/clsWebHierarchicalDataGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebHierarchicalDataGrid` control to a hierarchical data source. |
| [clsWebMaskEditorBinder](SAIF.Presentation.Web.Binding/clsWebMaskEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebMaskEditor` control (non-SAIF variant) to an object property. |
| [clsWebNumericEditorBinder](SAIF.Presentation.Web.Binding/clsWebNumericEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebNumericEditor` control to an object property with selectable numeric control property. |
| [clsWebTextEditorBinder](SAIF.Presentation.Web.Binding/clsWebTextEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a modern `WebTextEditor` control to an object property. |
| [clsSAIFWebMaskEditBinder](SAIF.Presentation.Web.Binding/clsSAIFWebMaskEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic (v10.3) Infragistics `WebMaskEdit` control (SAIF variant) to an object property. |
| [clsUltraGridBinder](SAIF.Presentation.Web.Binding/clsUltraGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `UltraWebGrid` control, including hierarchical grid keys and per-row/column error tracking. |
| [clsWebComboBinder](SAIF.Presentation.Web.Binding/clsWebComboBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebCombo` control to an object property. |
| [clsWebDateChooserBinder](SAIF.Presentation.Web.Binding/clsWebDateChooserBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebDateChooser` control to an object property. |
| [clsWebDateTimeEditBinder](SAIF.Presentation.Web.Binding/clsWebDateTimeEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebDateTimeEdit` control to an object property. |
| [clsWebHtmlEditorBinder](SAIF.Presentation.Web.Binding/clsWebHtmlEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebHtmlEditor` control to an object property. |
| [clsWebMaskEditBinder](SAIF.Presentation.Web.Binding/clsWebMaskEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebMaskEdit` control (non-SAIF variant) to an object property. |
| [clsWebNumericEditBinder](SAIF.Presentation.Web.Binding/clsWebNumericEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebNumericEdit` control to an object property. |
| [clsWebTextEditBinder](SAIF.Presentation.Web.Binding/clsWebTextEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Binds a classic `WebTextEdit` control to an object property. |
| [ObjectDataType](SAIF.Presentation.Web.Binding/ObjectDataType.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the object property data types a binder can convert to/from a control value. |
| [PadDirection](SAIF.Presentation.Web.Binding/PadDirection.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the direction (Left/Right) with which a bound value is padded. |
| [PadTarget](SAIF.Presentation.Web.Binding/PadTarget.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates whether padding is applied to the Object side or the Control side of a binding. |
| [ControlBindProperty](SAIF.Presentation.Web.Binding/ControlBindProperty.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the SAIF mask-edit control property (Date, PhoneValue, RawText, TaxIDValue, Text, Value) a binder reads/writes. |
| [NumericControlProperty](SAIF.Presentation.Web.Binding/NumericControlProperty.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the numeric-edit control property (Text, Value, ValueByte, ValueDecimal, etc.) a numeric binder reads/writes. |
| [CustomValidationType](SAIF.Presentation.Web.Binding/CustomValidationType.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the three custom-validator dispatch modes: Property, Method, Object. |
| [BindTypes](SAIF.Presentation.Web.Binding/BindTypes.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates binding direction: TwoWay, ObjectToControl, ControlToObject, ValidateOnly. |
| [CustomBindingControls](SAIF.Presentation.Web.Binding/CustomBindingControls.md) | Enum | `SAIF.Presentation.Web.Binding` | Enumerates the control kinds supported by `AddDualBinder`. |
| [PropertyValidator](SAIF.Presentation.Web.Binding/PropertyValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Signature for a caller-supplied property-level custom validation callback. |
| [MethodValidator](SAIF.Presentation.Web.Binding/MethodValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Signature for a caller-supplied method-level custom validation callback. |
| [CustomValidator](SAIF.Presentation.Web.Binding/CustomValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Signature for a caller-supplied validator-object custom validation callback. |

## Sources
- `SAIF.Presentation.Web.Binding.Infragistics103\SAIF.Presentation.Web.Binding.Infragistics103.vbproj`
- `SAIF.Presentation.Web.Binding.Infragistics103\Enums.vb`
