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

# SAIF.Presentation.Web.Controls.AJAX.Infragistics103 API reference

This page lists all public types exposed by `SAIF.Presentation.Web.Controls.AJAX.Infragistics103`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [iAutoBindingControl](SAIF.Presentation.Web.Controls.V2.AJAX/iAutoBindingControl.md) | Interface | `SAIF.Presentation.Web.Controls.V2.AJAX` | Contract implemented by every reflection-based auto-binding editor control in this library |
| [SAIFAJAXControlAncestor](SAIF.Presentation.Web.Controls.V2.AJAX/SAIFAJAXControlAncestor.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Shared root for the AJAX display-control families in this library (not `BindingManager`, which inherits directly from `CompositeControl`); resolves the page model and browser-detection helpers |
| [AutoBindControlAncestor](SAIF.Presentation.Web.Controls.V2.AJAX/AutoBindControlAncestor.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Common ancestor for auto-binding editor controls; implements the reflection-based binding/validation plumbing |
| [AutoBindTextbox](SAIF.Presentation.Web.Controls.V2.AJAX/AutoBindTextbox.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Synchronizes a rendered `TextBox`'s text with a bound business-object property and pushes edited text back on `TextChanged`, participating in the shared validation/postback flow |
| [AutoBindWebDateTimeEdit](SAIF.Presentation.Web.Controls.V2.AJAX/AutoBindWebDateTimeEdit.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Synchronizes a rendered Infragistics `WebDateTimeEdit` with a bound `Date`-typed business-object property and participates in the shared reflection-based binding/validation flow |
| [AutoBindWebMaskEdit](SAIF.Presentation.Web.Controls.V2.AJAX/AutoBindWebMaskEdit.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Synchronizes a rendered Infragistics `WebMaskEdit`, constrained by its own `InputMask`, with a bound business-object property and participates in the shared binding/validation flow |
| [BindingManager](SAIF.Presentation.Web.Controls.V2.AJAX/BindingManager.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Page-level control that binds and validates every auto-binding control against a page model |
| [BindingUtility](SAIF.Presentation.Web.Controls.V2.AJAX/BindingUtility.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Shared reflection-based property get/set/bind helpers used across the binding family |
| [InfragisticsGridCustomizerList](SAIF.Presentation.Web.Controls.V2.AJAX/InfragisticsGridCustomizerList.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Keyed lookup list of grid customizers, one per target grid ID |
| [InfragisticsGridCustomizer](SAIF.Presentation.Web.Controls.V2.AJAX/InfragisticsGridCustomizer.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Core column-visibility/paging customizer for an `UltraWebGrid`, persisted via `clsPreferences` |
| [InfragisticsGridCustomizer.VisiblityModes](SAIF.Presentation.Web.Controls.V2.AJAX/InfragisticsGridCustomizer.VisiblityModes.md) | Enum | `SAIF.Presentation.Web.Controls.V2.AJAX` | Column visibility mode (`Normal`, `AlwaysVisible`, `AlwaysHidden`) tracked per grid column |
| [HidableInfragisticsColumn](SAIF.Presentation.Web.Controls.V2.AJAX/HidableInfragisticsColumn.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Wraps an `UltraGridColumn` with visibility state and visibility mode |
| [ColumnPreferenceList](SAIF.Presentation.Web.Controls.V2.AJAX/ColumnPreferenceList.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Serializes/deserializes column-visibility preference strings for persistence |
| [ColumnPreferenceList.Preference](SAIF.Presentation.Web.Controls.V2.AJAX/ColumnPreferenceList.Preference.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | A single parsed column-key/selected-state preference entry |
| [ModalGridCustomizer](SAIF.Presentation.Web.Controls.V2.AJAX/ModalGridCustomizer.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Public composite control rendering the grid-customize icon and popup, mediating grid/preference updates |
| [ModalGridCustomizer.BindingBehaviors](SAIF.Presentation.Web.Controls.V2.AJAX/ModalGridCustomizer.BindingBehaviors.md) | Enum | `SAIF.Presentation.Web.Controls.V2.AJAX` | How the target grid is rebound after customization (`ObjectBinder`, `DataBind`, `Custom`) |
| [ModalGridCustomizer.ColumnVisibilityOverride](SAIF.Presentation.Web.Controls.V2.AJAX/ModalGridCustomizer.ColumnVisibilityOverride.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Configures the always-visible/always-hidden column key lists for a `ModalGridCustomizer` |
| [ModalGridCustomizer.TargetControlIDData](SAIF.Presentation.Web.Controls.V2.AJAX/ModalGridCustomizer.TargetControlIDData.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Configures the target grid ID, linked refresh control ID, and object-binder control ID for a `ModalGridCustomizer` |
| [HoverHelp](SAIF.Presentation.Web.Controls.V2.AJAX/HoverHelp.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Help-icon control bound to `clsHelpText` database-backed content |
| [HoverHelpControl](SAIF.Presentation.Web.Controls.V2.AJAX/HoverHelpControl.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Label + hover-panel combination showing static (non-DB) help text |
| [HoverLabel](SAIF.Presentation.Web.Controls.V2.AJAX/HoverLabel.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Label + hover-panel combination for arbitrary hover content |
| [HoverPanel](SAIF.Presentation.Web.Controls.V2.AJAX/HoverPanel.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | AJAX Control Toolkit `HoverMenuExtender`-based popup panel, content only |
| [HoverPanelControl](SAIF.Presentation.Web.Controls.V2.AJAX/HoverPanelControl.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | `HoverMenuExtender`-based popup panel with header row + indented content row |
| [HoverPicture](SAIF.Presentation.Web.Controls.V2.AJAX/HoverPicture.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Image control that shows a hover panel with content text on hover |
| [clsHelpText](SAIF.Presentation.Web.Controls.V2.AJAX/clsHelpText.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Read-only SAIF BOF business object representing a single help-text record |
| [clsHelpTextCollection](SAIF.Presentation.Web.Controls.V2.AJAX/clsHelpTextCollection.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Read-only SAIF BOF business collection of `clsHelpText`, keyed by reference key value |
| [Utilities](SAIF.Presentation.Web.Controls.V2.AJAX/Utilities.md) | Class | `SAIF.Presentation.Web.Controls.V2.AJAX` | Empty placeholder class with no members* |

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\SAIF.Presentation.Web.Controls.AJAX.Infragistics103.vbproj`
