---
title: SAIF.Presentation.Web.Binding.Infragistics111 API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Binding.Infragistics111
reference_type: package
---

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

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

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsObjectBindManager](SAIF.Presentation.Web.Binding/clsObjectBindManager.md) | Class | `SAIF.Presentation.Web.Binding` | Register bindings via ~60 `Add` overloads (one family per supported control type) and three `AddCustomValidator` overloads, dispatching to the matching concrete binder by the control's compile-time type ([BR-BIND-001](../business-rules.md#br-bind-001-binder-selected-by-overload-resolution)). |
| [clsObjectBinderBase](SAIF.Presentation.Web.Binding/clsObjectBinderBase.md) | Class | `SAIF.Presentation.Web.Binding` | Define the `Init` / `ObjectToControl` / `ControlToObject` contract that lets `clsObjectBindManager` treat every control-specific binder uniformly. |
| [clsCustomValidator](SAIF.Presentation.Web.Binding/clsCustomValidator.md) | Class | `SAIF.Presentation.Web.Binding` | Let applications extend validation with custom logic without subclassing a control-specific binder ([BR-BIND-051](../business-rules.md#br-bind-051-property-validator-receives-bind-source-and-error-list), see [Run a custom validator](../operations/run-a-custom-validator.md)). |
| [clsObjectBindingArgs](SAIF.Presentation.Web.Binding/clsObjectBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Carry the common binding configuration shared by every control-specific `…BindingArgs` subtype. |
| [BindTypes](SAIF.Presentation.Web.Binding/BindTypes.md) | Enum | `SAIF.Presentation.Web.Binding` | Select which of `ObjectToControl`/`ControlToObject` a given binding participates in, or opt out of data movement entirely with `ValidateOnly` ([BR-BIND-009](../business-rules.md#br-bind-009-custom-validator-forced-to-validateonly)). |
| [ObjectDataType](SAIF.Presentation.Web.Binding/ObjectDataType.md) | Enum | `SAIF.Presentation.Web.Binding` | Drive the typed conversion branch inside numeric and other typed editor binders. |
| [ControlBindProperty](SAIF.Presentation.Web.Binding/ControlBindProperty.md) | Enum | `SAIF.Presentation.Web.Binding` | Let a single binder support multiple control-side representations without a separate binder per representation. |
| [NumericControlProperty](SAIF.Presentation.Web.Binding/NumericControlProperty.md) | Enum | `SAIF.Presentation.Web.Binding` | Select the precise numeric value property (`clsWebNumericEditBinder`, `clsWebNumericEditorBinder`) instead of always going through a generic `Text`/`Value` property ([BR-BIND-014](../business-rules.md#br-bind-014-numeric-editors-write-configured-value-property)). |
| [PadDirection](SAIF.Presentation.Web.Binding/PadDirection.md) | Enum | `SAIF.Presentation.Web.Binding` | Control whether fixed-width legacy field values are left- or right-padded for display. |
| [PadTarget](SAIF.Presentation.Web.Binding/PadTarget.md) | Enum | `SAIF.Presentation.Web.Binding` | Distinguish display-side padding from object-side padding for a bound field. |
| [CustomValidationType](SAIF.Presentation.Web.Binding/CustomValidationType.md) | Enum | `SAIF.Presentation.Web.Binding` | Configure a `clsCustomValidator` instance to run a property delegate, a method delegate, or a whole-object `IsValid` check. |
| [CustomBindingControls](SAIF.Presentation.Web.Binding/CustomBindingControls.md) | Enum | `SAIF.Presentation.Web.Binding` | Restrict dual binding (display one object, validate another) to the six supported control types ([BR-BIND-058](../business-rules.md#br-bind-058-dual-binding-limited-to-six-control-types)). |
| [PropertyValidator](SAIF.Presentation.Web.Binding/PropertyValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Let an application inspect `target` and `inKeyProperty` and append its own messages to `inErrors` ([BR-BIND-051](../business-rules.md#br-bind-051-property-validator-receives-bind-source-and-error-list)). |
| [MethodValidator](SAIF.Presentation.Web.Binding/MethodValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Let an application run arbitrary validation logic against `target` (typically the `clsCustomValidator` itself) and populate `inErrors` ([BR-BIND-052](../business-rules.md#br-bind-052-method-validator-false-marks-error)). |
| [CustomValidator](SAIF.Presentation.Web.Binding/CustomValidator.md) | Delegate | `SAIF.Presentation.Web.Binding` | Provide an alternate, function-style validation hook alongside `MethodValidator`. |
| [CheckBoxBindingArgs](SAIF.Presentation.Web.Binding/CheckBoxBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsCheckBoxBinder` without a long positional `Add` call. |
| [HierarchialGridArgs](SAIF.Presentation.Web.Binding/HierarchialGridArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsUltraGridBinder / clsWebHierarchicalDataGridBinder` without a long positional `Add` call. |
| [UltraGridBindingArgs](SAIF.Presentation.Web.Binding/UltraGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsUltraGridBinder` without a long positional `Add` call. |
| [WebDataGridBindingArgs](SAIF.Presentation.Web.Binding/WebDataGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebDataGridBinder` without a long positional `Add` call. |
| [WebHierarchicalDataGridBindingArgs](SAIF.Presentation.Web.Binding/WebHierarchicalDataGridBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebHierarchicalDataGridBinder` without a long positional `Add` call. |
| [SAIFMaskEditBindingArgs](SAIF.Presentation.Web.Binding/SAIFMaskEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsSAIFWebMaskEditBinder` without a long positional `Add` call. |
| [WebDateTimeEditBindingArgs](SAIF.Presentation.Web.Binding/WebDateTimeEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebDateTimeEditBinder` without a long positional `Add` call. |
| [WebMaskEditBindingArgs](SAIF.Presentation.Web.Binding/WebMaskEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebMaskEditBinder` without a long positional `Add` call. |
| [WebNumericEditBindingArgs](SAIF.Presentation.Web.Binding/WebNumericEditBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebNumericEditBinder` without a long positional `Add` call. |
| [WebDateTimeEditorBindingArgs](SAIF.Presentation.Web.Binding/WebDateTimeEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebDateTimeEditorBinder` without a long positional `Add` call. |
| [WebMaskEditorBindingArgs](SAIF.Presentation.Web.Binding/WebMaskEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebMaskEditorBinder` without a long positional `Add` call. |
| [WebNumericEditorBindingArgs](SAIF.Presentation.Web.Binding/WebNumericEditorBindingArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure a binding to `clsWebNumericEditorBinder` without a long positional `Add` call. |
| [PadArgs](SAIF.Presentation.Web.Binding/PadArgs.md) | Class | `SAIF.Presentation.Web.Binding` | Configure the direction, length, fill character, and target (control or object) of padding applied to a bound value ([BR-BIND-013](../business-rules.md#br-bind-013-padding-applied-before-display)). |
| [clsCheckBoxBinder](SAIF.Presentation.Web.Binding/clsCheckBoxBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Map a `Boolean` property directly to `Checked`, or a `String` property using a configured checked/unchecked string compared case-insensitively ([BR-BIND-016](../business-rules.md#br-bind-016-check-box-maps-boolean-or-string-flag)). |
| [clsDataListBinder](SAIF.Presentation.Web.Binding/clsDataListBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Resolve item-template controls by a configurable prefix convention (default `"bound_"`) so a single binder definition applies across every repeated `DataList` item. |
| [clsDDLBinder](SAIF.Presentation.Web.Binding/clsDDLBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `DropDownList`'s selection to a business-object property. |
| [clsHyperLinkBinder](SAIF.Presentation.Web.Binding/clsHyperLinkBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Display a business-object property's value as a `HyperLink`'s text or `NavigateUrl`. |
| [clsLabelBinder](SAIF.Presentation.Web.Binding/clsLabelBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Display a business-object property's value in a `Label`, typically as an `ObjectToControl`-only binding. |
| [clsRadioButtonBinder](SAIF.Presentation.Web.Binding/clsRadioButtonBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Map a business-object property to a single `RadioButton`'s `Checked` state, following the same boolean/string-flag pattern as check boxes. |
| [clsTextBoxBinder](SAIF.Presentation.Web.Binding/clsTextBoxBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Write a `String` target property from the control's text verbatim ([BR-BIND-020](../business-rules.md#br-bind-020-string-target-receives-text-verbatim)). |
| [clsSAIFWebMaskEditBinder](SAIF.Presentation.Web.Binding/clsSAIFWebMaskEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a masked-input control's formatted value to a business-object property. |
| [clsUltraGridBinder](SAIF.Presentation.Web.Binding/clsUltraGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Assign the collection to the grid's `DataSource` and call the grid's own `DataBind` ([BR-BIND-017](../business-rules.md#br-bind-017-grid-binding-uses-native-databind)). |
| [clsWebComboBinder](SAIF.Presentation.Web.Binding/clsWebComboBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebCombo` control's selection to a business-object property, similarly to `clsDDLBinder` but for the richer Infragistics combo control. |
| [clsWebDateChooserBinder](SAIF.Presentation.Web.Binding/clsWebDateChooserBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebDateChooser` control's selected date to a business-object `Date` property. |
| [clsWebDateTimeEditBinder](SAIF.Presentation.Web.Binding/clsWebDateTimeEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebDateTimeEdit` control's value to a business-object date/time property. |
| [clsWebHtmlEditorBinder](SAIF.Presentation.Web.Binding/clsWebHtmlEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebHtmlEditor` control's HTML content to a business-object `String` property. |
| [clsWebMaskEditBinder](SAIF.Presentation.Web.Binding/clsWebMaskEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a masked-input `WebMaskEdit` control's value to a business-object property. |
| [clsWebNumericEditBinder](SAIF.Presentation.Web.Binding/clsWebNumericEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Write to the specific Infragistics value property named by `NumericControlProperty` (`Text`, `Value`, `ValueByte`, `ValueDecimal`, `ValueDouble`, `ValueFloat`, `ValueInt`, `ValueLong`, `ValueShort`) ([BR-BIND-014](../business-rules.md#br-bind-014-numeric-editors-write-configured-value-property)). |
| [clsWebTextEditBinder](SAIF.Presentation.Web.Binding/clsWebTextEditBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebTextEdit` control's value to a business-object property, similar to `clsTextBoxBinder` but for the Infragistics enhanced text editor. |
| [clsSAIFWebMaskEditorBinder](SAIF.Presentation.Web.Binding/clsSAIFWebMaskEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind the current-generation SAIF mask-edit control's formatted value to a business-object property. |
| [clsWebDataGridBinder](SAIF.Presentation.Web.Binding/clsWebDataGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Assign the collection to the grid's `DataSource` and call the grid's own `DataBind` ([BR-BIND-017](../business-rules.md#br-bind-017-grid-binding-uses-native-databind)). |
| [clsWebDatePickerBinder](SAIF.Presentation.Web.Binding/clsWebDatePickerBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebDatePicker` control's selected date to a business-object `Date` property. |
| [clsWebDateTimeEditorBinder](SAIF.Presentation.Web.Binding/clsWebDateTimeEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebDateTimeEditor` control's value to a business-object date/time property. |
| [clsWebHierarchicalDataGridBinder](SAIF.Presentation.Web.Binding/clsWebHierarchicalDataGridBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Assign the collection to the grid's `DataSource` and call the grid's own `DataBind` ([BR-BIND-017](../business-rules.md#br-bind-017-grid-binding-uses-native-databind)). |
| [clsWebMaskEditorBinder](SAIF.Presentation.Web.Binding/clsWebMaskEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a masked-input `WebMaskEditor` control's value to a business-object property. |
| [clsWebNumericEditorBinder](SAIF.Presentation.Web.Binding/clsWebNumericEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Write to the specific Infragistics value property named by `NumericControlProperty` ([BR-BIND-014](../business-rules.md#br-bind-014-numeric-editors-write-configured-value-property)). |
| [clsWebTextEditorBinder](SAIF.Presentation.Web.Binding/clsWebTextEditorBinder.md) | Class | `SAIF.Presentation.Web.Binding` | Bind a `WebTextEditor` control's value to a business-object property, following the same text/`Convert.ChangeType` pattern as `clsTextBoxBinder`. |

## Sources
- SAIF.Presentation.Web.Binding.Infragistics111/SAIF.Presentation.Web.Binding.Infragistics111.vbproj
