# Ignite UI for Blazor v25.1.x — Full API Reference

> Complete API reference for the Ignite UI for Blazor package (25.1.x). This file lists all public classes, interfaces, enumerations, type aliases, functions, and variables with their signatures, parameters, and descriptions.

Platform: Blazor
Package: IgniteUI.Blazor
Version: 25.1.x

## Classes

### [BaseAlertLikePosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/BaseAlertLikePosition)

- **Bottom**: `AbsolutePosition`
- **Middle**: `AbsolutePosition`
- **Top**: `AbsolutePosition`

### [BaseCollection<T>](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/BaseCollection<T>)

- **constructor**(parent: object, propertyName: string): void
- **ClearItems**(): void
- **FindByName**(name: string): object
- **HasName**(name: string): bool
- **InsertItem**(index: int, item: T): void
- **RemoveItem**(index: int): void
- **Serialize**(context: SerializationContext, propertyName: string): void
- **SetItem**(index: int, item: T): void
- **ToArray**(): T[]

### [BaseRendererControl](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/BaseRendererControl)

- **constructor**(): void
- **AdditionalAttributes**: `Dictionary<string, object>`
- **ChildContent**: `RenderFragment`
- **Class**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **EventBehavior**: `ControlEventBehavior` — Gets or sets how events are bubbled up from JavaScript to Blazor.
- **Height**: `string`
- **IgBlazor**: `IIgniteUIBlazor`
- **NeedsDynamicContent**: `bool`
- **ParentTypeName**: `string`
- **RoundTripDateConversion**: `RoundTripDateConversion` — Gets or sets what type of date conversion to make when round tripping dates.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseCamelEnumValues**: `bool`
- **UseDirectRender**: `bool`
- **Width**: `string`
- **_cachedSerializedContent**: `string`
- **eventCallbacksCache**: `Dictionary<Type, Dictionary<string, FieldInfo>>`
- **BuildRenderTree**(builder: RenderTreeBuilder): void
- **BuildSequenceInfo**(startSequence: int): SequenceInfo
- **Camelize**(value: string): string
- **CompareEventCallbacks<T>**(left: T, right: T, eventFieldsDictionary: Dictionary<Type, Dictionary<string, FieldInfo>>): bool
- **Dispose**(): void
- **Dispose**(disposing: bool): void
- **EnsureModulesLoaded**(): void
- **EnsureReady**(): Task
- **~BaseRendererControl**(): void
- **FindByName**(name: string): object
- **InvokeMethod**(methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): Task<object>
- **InvokeMethodSync**(methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): object
- **IsPropDirty**(propertyName: string): bool
- **IsTransformedEnumValue**(key: string): bool
- **MarkPropDirty**(propertyName: string): void
- **NotifyClearItems**(dataSource: object): void
- **NotifyInsertItem**(dataSource: object, index: int, refItem: object): void
- **NotifyRemoveItem**(dataSource: object, index: int, oldItem: object): void
- **NotifySetItem**(dataSource: object, index: int, oldItem: object, newItem: object): void
- **NotifyUpdateItem**(dataSource: object, index: int, refItem: object, syncDataOnly: bool): void
- **OnAfterRenderAsync**(firstRender: bool): Task
- **OnElementNameChanged**(element: BaseRendererElement, oldName: string, newName: string): void
- **OnInvokeReturn**(invokeId: long, returnValue: object): void
- **OnRefChanged**(refName: string, refValue: object): void
- **ResolveDisplay**(): string
- **ResolveEventBehavior**(): ControlEventBehavior — Resolves the components event behavior if Auto is selected.
- **ResumeNotifications**(dataSource: object, notify: bool): void — Resumes data change notifications.
- **Serialize**(): string
- **Serialize**(context: SerializationContext, propertyName: string): void
- **SetPropertyValue**(item: object, property: PropertyInfo, value: object): void
- **SetPropertyValue**(item: object, property: PropertyInfo, jsonElement: JsonElement): void
- **SetResourceStringAsync**(grouping: string, json: string): Task<object>
- **SetResourceStringAsync**(grouping: string, id: string, value: string): Task<object>
- **SuspendNotifications**(dataSource: object): void — Prevents data change notifications from be propagated to the component.
- **TemplateContentType**(templateId: string): Type
- **ToPascal**(value: string): string
- **ToSpinal**(value: string): string
- **TransformPotentialEnumValue**(key: string, value: object): object
- **TransformSimpleKey**(key: string): string

### [BaseRendererElement](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/BaseRendererElement)

- **constructor**(): void
- **ChildContent**: `RenderFragment`
- **CurrParent**: `object`
- **IgBlazor**: `IIgniteUIBlazor`
- **IsComponentRooted**: `bool`
- **MethodTarget**: `string`
- **Name**: `string`
- **Parent**: `object`
- **ParentTypeName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **_cachedSerializedContent**: `string`
- **_name**: `string`
- **eventCallbacksCache**: `Dictionary<Type, Dictionary<string, FieldInfo>>`
- **BuildRenderTree**(builder: RenderTreeBuilder): void
- **CompareEventCallbacks<T>**(left: T, right: T, eventFieldsDictionary: Dictionary<Type, Dictionary<string, FieldInfo>>): bool
- **EnsureModulesLoaded**(): void
- **EnsureValid**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **InvokeMethod**(methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): Task<object>
- **InvokeMethodHelper**(target: string, methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): Task<object>
- **InvokeMethodHelperSync**(target: string, methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): object
- **InvokeMethodSync**(methodName: string, arguments: object[], types: string[], nativeElements: ElementReference[]): object
- **IsPropDirty**(propertyName: string): bool
- **OnElementNameChanged**(element: BaseRendererElement, oldName: string, newName: string): void
- **Serialize**(): string
- **Serialize**(context: SerializationContext, propertyName: string): void
- **SetResourceStringAsync**(grouping: string, json: string): Task<object>
- **SetResourceStringAsync**(grouping: string, id: string, value: string): Task<object>
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [Brush](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/Brush)

- **constructor**(): void
- **BrushType**: `BrushType`
- **FromString**(value: string): Brush
- **Serialize**(): string
- **Serialize**(context: SerializationContext, propertyName: string): void

### [ButtonGroupAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/ButtonGroupAlignment)

- **Horizontal**: `ContentOrientation`
- **Vertical**: `ContentOrientation`

### [CalendarBaseSelection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/CalendarBaseSelection)

- **Multiple**: `CalendarSelection`
- **Range**: `CalendarSelection`
- **Single**: `CalendarSelection`

### [CalendarOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/CalendarOrientation)

- **Horizontal**: `ContentOrientation`
- **Vertical**: `ContentOrientation`

### [CardActionsOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/CardActionsOrientation)

- **Horizontal**: `ContentOrientation`
- **Vertical**: `ContentOrientation`

### [CarouselAnimationType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/CarouselAnimationType)

- **Fade**: `HorizontalTransitionAnimation`
- **None**: `HorizontalTransitionAnimation`
- **Slide**: `HorizontalTransitionAnimation`

### [CheckboxBaseLabelPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/CheckboxBaseLabelPosition)

- **After**: `ToggleLabelPosition`
- **Before**: `ToggleLabelPosition`

### [Color](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/Color)

- **constructor**(): void
- **A**: `byte`
- **B**: `byte`
- **G**: `byte`
- **R**: `byte`
- **Equals**(obj: object): bool
- **FromArgb**(a_: byte, r_: byte, g_: byte, b_: byte): Color
- **GetHashCode**(): int

### [ComponentRendererComponentChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/ComponentRendererComponentChangedEventArgs)

- **constructor**(): void
- **NewComponent**: `object`
- **OldComponent**: `object`

### [DataIntentAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DataIntentAttribute)

- **constructor**(intent: string): void
- **Intent**: `string`

### [DataSeriesMemberIntentAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DataSeriesMemberIntentAttribute)
Represents attribute for specifying member intent of data series

- **constructor**(memberIntent: DataSeriesIntent): void
- **MemberIntent**: `DataSeriesIntent` — Gets member intent of data series

### [DataSeriesTitleAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DataSeriesTitleAttribute)
Represents attribute for specifying title of data series

- **constructor**(title: string): void
- **MemberIntent**: `DataSeriesIntent` — Gets member intent of data series
- **Title**: `string` — Gets title of data series

### [DatePickerHeaderOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DatePickerHeaderOrientation)

- **Horizontal**: `CalendarHeaderOrientation`
- **Vertical**: `CalendarHeaderOrientation`

### [DatePickerMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DatePickerMode)

- **Dialog**: `PickerMode`
- **Dropdown**: `PickerMode`

### [DatePickerOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DatePickerOrientation)

- **Horizontal**: `ContentOrientation`
- **Vertical**: `ContentOrientation`

### [DropdownPlacement](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DropdownPlacement)

- **Bottom**: `PopoverPlacement`
- **BottomEnd**: `PopoverPlacement`
- **BottomStart**: `PopoverPlacement`
- **Left**: `PopoverPlacement`
- **LeftEnd**: `PopoverPlacement`
- **LeftStart**: `PopoverPlacement`
- **Right**: `PopoverPlacement`
- **RightEnd**: `PopoverPlacement`
- **RightStart**: `PopoverPlacement`
- **Top**: `PopoverPlacement`
- **TopEnd**: `PopoverPlacement`
- **TopStart**: `PopoverPlacement`

### [DropdownScrollStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DropdownScrollStrategy)

- **Block**: `PopoverScrollStrategy`
- **Close**: `PopoverScrollStrategy`
- **Scroll**: `PopoverScrollStrategy`

### [DynamicComponentChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DynamicComponentChangingEventArgs)

- **constructor**(): void
- **NewComponent**: `object`
- **OldComponent**: `object`

### [DynamicContentHolder](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DynamicContentHolder)

- **constructor**(): void
- **DynamicContentInfo**: `LinkedList<DynamicContentInfo>`
- **AddDynamicContent**(content: DynamicContentInfo): void
- **BuildRenderTree**(__builder: RenderTreeBuilder): void
- **OnDynamicChildRef**(refName: string, child: object): void
- **OnInitialized**(): void
- **Refresh**(): void
- **RemoveDynamicContent**(content: DynamicContentInfo): void

### [DynamicContentInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DynamicContentInfo)

- **constructor**(): void
- **Component**: `object`
- **ControlType**: `Type`
- **Owner**: `BaseRendererControl`
- **RefDivName**: `string`
- **RefName**: `string`
- **OnComponentChanged**(oldValue: object, component: object): void
- **UpdateContext**(context: object): void
- **UpdateTemplate**(template: object): void

### [DynamicContentInfo<T>](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/DynamicContentInfo<T>)

- **constructor**(): void
- **Context**: `T`
- **Template**: `RenderFragment<T>`
- **OnComponentChanged**(oldValue: object, component: object): void
- **UpdateContext**(context: object): void
- **UpdateTemplate**(template: object): void

### [FastReflectionHelper](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/FastReflectionHelper)
A reflection strategy that uses either traditional reflection or compiled lambda expressions to get property values from an object.

- **constructor**(): void
- **constructor**(useTraditionalReflection: bool, propertyName: string): void
- **Invalid**: `bool` — Returns true if the fast reflection helper is invalid, probably due to a lack of a property name.
- **PropertyName**: `string` — Gets or sets the property name of the current FastReflectionHelper object.
- **UseTraditionalReflection**: `bool` — Indicates that current FastReflectionHelper object is not using compiled expressions.
- **GetPropertyValue**(item: object): object — Gets the property value from the specified item.
- **GetPropertyValue**(itemType: Type, item: object): object — Gets the property value for the specified item.
- **SetPropertyValue**(item: object, value: object): void — Sets the property value for the specified item.

### [FilterFactory](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/FilterFactory)
Assists in building filters to use with the grids and datasources.

- **constructor**(): void
- **Instance**: `FilterFactory` — A singleton instance of the factory.
- **TodayOverride**: `DateTime` — Gets or sets an override for todays date which is used in many date expressions.
- **Add**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates an Add expression given a left and right expression.
- **And**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates an And expression given a left and right expression.
- **Build**(callback: DataSourceFilterBuilderBuildCallback): IgbFilterExpression — Calls a callback providing a factory for use within the callback.
- **Cast**(expression: IgbFilterExpression, type: DataSourceSchemaPropertyType): IgbFilterExpression — Creates a Cast expression.
- **Ceiling**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Ceiling expression given an expression.
- **Concat**(expression: IgbFilterExpression, toAppend: IgbFilterExpression): IgbFilterExpression — Creates a Concat expression.
- **Concat**(expression: IgbFilterExpression, toAppend: string): IgbFilterExpression — Creates a Concat expression.
- **Contains**(wholeString: IgbFilterExpression, subString: IgbFilterExpression): IgbFilterExpression — Creates a Contains expression.
- **Contains**(wholeString: IgbFilterExpression, subString: string): IgbFilterExpression — Creates a Contains expression.
- **Date**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Date expression.
- **Day**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Day expression.
- **Divide**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Divide expression given a left and right expression.
- **EndsWith**(wholeString: IgbFilterExpression, subString: IgbFilterExpression): IgbFilterExpression — Creates an EndsWith expression.
- **EndsWith**(wholeString: IgbFilterExpression, subString: string): IgbFilterExpression — Creates a EndsWith expression.
- **Env**(varName: IgbFilterExpression): IgbFilterExpression — Creates an Env expression.
- **Equal**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates an Equal expression given a left and right expression.
- **Floor**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Floor expression.
- **GreaterThan**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Greater Than expression given a left and right expression.
- **GreaterThanOrEqual**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Greater Than Or Equal expression given a left and right expression.
- **Group**(expression: IgbFilterExpression): IgbFilterExpression — Creates a grouping expression.
- **Hour**(expression: IgbFilterExpression): IgbFilterExpression — Creates an Hour expression.
- **IndexOf**(target: IgbFilterExpression, toFind: IgbFilterExpression): IgbFilterExpression — Creates an IndexOf expression.
- **IndexOf**(target: IgbFilterExpression, toFind: string): IgbFilterExpression — Creates an IndexOf expression.
- **IsOf**(expression: IgbFilterExpression, type: DataSourceSchemaPropertyType): IgbFilterExpression — Creates an IsOf expression.
- **Length**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Length expression.
- **LessThan**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Less Than expression given a left and right expression.
- **LessThanOrEqual**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Less Than Or Equal expression given a left and right expression.
- **Literal**(value: object): IgbFilterExpression — Creates a literal value expression.
- **Minute**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Minute expression.
- **Modulus**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Modulus expression given a left and right expression.
- **Month**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Month expression.
- **Multiply**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Multiply expression given a left and right expression.
- **Not**(expression: IgbFilterExpression): IgbFilterExpression — Creates an Not expression given an expression.
- **NotEqual**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Not Equal expression given a left and right expression.
- **Now**(): IgbFilterExpression — Creates a Now expression which returns the current date/time.
- **Or**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates an Or expression given a left and right expression.
- **Property**(propertyName: string): IgbFilterExpression — Creates a property access expression.
- **Replace**(target: IgbFilterExpression, toFind: IgbFilterExpression, replacement: IgbFilterExpression): IgbFilterExpression — Creates a Replace expression.
- **Replace**(target: IgbFilterExpression, toFind: IgbFilterExpression, replacement: string): IgbFilterExpression — Creates a Replace expression.
- **Replace**(target: IgbFilterExpression, toFind: string, replacement: IgbFilterExpression): IgbFilterExpression — Creates a Replace expression.
- **Replace**(target: IgbFilterExpression, toFind: string, replacement: string): IgbFilterExpression — Creates a Replace expression.
- **Round**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Round expression.
- **Second**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Second expression.
- **StartsWith**(wholeString: IgbFilterExpression, subString: IgbFilterExpression): IgbFilterExpression — Creates a StartsWith expression.
- **StartsWith**(wholeString: IgbFilterExpression, subString: string): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(wholeString: IgbFilterExpression, startIndex: IgbFilterExpression): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(expression: IgbFilterExpression, startIndex: IgbFilterExpression, length: IgbFilterExpression): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(expression: IgbFilterExpression, startIndex: IgbFilterExpression, length: int): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(wholeString: IgbFilterExpression, startIndex: int): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(expression: IgbFilterExpression, startIndex: int, length: IgbFilterExpression): IgbFilterExpression — Creates an StartsWith expression.
- **Substring**(expression: IgbFilterExpression, startIndex: int, length: int): IgbFilterExpression — Creates an StartsWith expression.
- **Subtract**(left: IgbFilterExpression, right: IgbFilterExpression): IgbFilterExpression — Creates a Subtract expression given a left and right expression.
- **Time**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Time expression.
- **ToLower**(expression: IgbFilterExpression): IgbFilterExpression — Creates a ToLower expression.
- **ToUpper**(expression: IgbFilterExpression): IgbFilterExpression — Creates a ToUpper expression.
- **Trim**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Trim expression.
- **Year**(expression: IgbFilterExpression): IgbFilterExpression — Creates a Year expression.

### [GlobalAnimationState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/GlobalAnimationState)

- **Instance**: `GlobalAnimationState`
- **GetAnimationIdleVersionNumber**(): int
- **IsAnimationActive**(): bool
- **NotifyAnimationEnd**(): void
- **NotifyAnimationStart**(): void
- **QueueForAnimationIdle**(action: Action, version: int): void
- **QueueForAnimationIdleWithTimeout**(action: Action<bool>, version: int, timeout: int): void
- **SetExecutionContext**(executionContext: IExecutionContext): void

### [GradientStop](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/GradientStop)

- **constructor**(): void
- **constructor**(color: Color, offset: double): void
- **Color**: `Color`
- **Offset**: `double`
- **Serialize**(): string

### [HorizontalLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/HorizontalLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **SparklineParent**: `BaseRendererControl`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [IgbAbsoluteVolumeOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAbsoluteVolumeOscillatorIndicator)
Represents a IgbDataChart Absolute Volume Oscillator indicator series.

- **constructor**(): void
- **LongPeriod**: `int` — Gets or sets the short moving average period for the current AbsoluteVolumeOscillatorIndicator object. The typical, and initial, value for long AVO periods is 30.
- **ShortPeriod**: `int` — Gets or sets the short moving average period for the current AbsoluteVolumeOscillatorIndicator object. The typical, and initial, value for short AVO periods is 10.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAbsoluteVolumeOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAbsoluteVolumeOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAccordion](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAccordion)
The Accordion is a container-based component that can house multiple expansion panels and offers keyboard navigation.

- **constructor**(): void
- **Closed**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **ClosingScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Opened**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **OpeningScript**: `string`
- **ParentTypeName**: `string`
- **SingleExpand**: `bool` — Allows only one panel to be expanded at a time. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **HideAll**(): void
- **HideAllAsync**(): Task — Hides all of the child expansion panels' contents.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ShowAll**(): void
- **ShowAllAsync**(): Task — Shows all of the child expansion panels' contents.

### [IgbAccordionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAccordionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAccumulationDistributionIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAccumulationDistributionIndicator)
Represents a IgbDataChart Accumulation/Distribution indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAccumulationDistributionIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAccumulationDistributionIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbActionStrip](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActionStrip)

- **constructor**(): void
- **ActionButtons**: `IgbGridActionsBaseDirectiveCollection` — ActionButton as ContentChildren inside the Action Strip
- **ActualActionButtons**: `IgbGridActionsBaseDirectiveCollection`
- **ContentActionButtons**: `IgbGridActionsBaseDirectiveCollection`
- **GridBaseDirectiveParent**: `BaseRendererControl`
- **Hidden**: `bool`
- **HierarchicalGridParent**: `BaseRendererControl`
- **ParentTypeName**: `string`
- **ResourceStrings**: `IgbActionStripResourceStrings` — Gets/Sets the resource strings. By default it uses EN resources.
- **RowIslandParent**: `BaseRendererElement`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): void
- **HideAsync**(): Task — Hiding the Action Strip and removing it from its current context element. this.actionStrip.hide();
- **OnInitializedAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(context: object): void
- **ShowAsync**(context: object): Task — Showing the Action Strip and appending it the specified context element. context this.actionStrip.show(row);

### [IgbActionStripCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActionStripCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbActionStripModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActionStripModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbActionStripResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActionStripResourceStrings)

- **constructor**(): void
- **Igx_action_strip_button_more_title**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbActiveNodeChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveNodeChangeEventArgs)
Emitted when the active node is changed

- **constructor**(): void
- **Detail**: `IgbActiveNodeChangeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActiveNodeChangeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveNodeChangeEventArgsDetail)
Emitted when the active node is changed

- **constructor**(): void
- **Column**: `double` — Represents the column index of the active node
- **Level**: `double` — Optional Represents the hierarchical level of the active node
- **Row**: `double` — Represents the row index of the active node
- **Tag**: `GridKeydownTargetType` — Represents the type of the active node. The GridKeydownTargetType is an enum or that specifies the possible target types
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActivePaneEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActivePaneEventArgs)

- **constructor**(): void
- **Detail**: `IgbActivePaneEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActivePaneEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActivePaneEventArgsDetail)

- **constructor**(): void
- **NewPane**: `IgbContentPane` — Gets the new active pane.
- **OldPane**: `IgbContentPane` — Gets the old active pane.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActiveStepChangedArgsEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangedArgsEventArgs)

- **constructor**(): void

### [IgbActiveStepChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangedEventArgs)

- **constructor**(): void
- **Detail**: `IgbActiveStepChangedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActiveStepChangedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangedEventArgsDetail)

- **constructor**(): void
- **Index**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActiveStepChangingArgsEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangingArgsEventArgs)

- **constructor**(): void

### [IgbActiveStepChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangingEventArgs)

- **constructor**(): void
- **Detail**: `IgbActiveStepChangingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbActiveStepChangingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbActiveStepChangingEventArgsDetail)

- **constructor**(): void
- **NewIndex**: `double`
- **OldIndex**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAlignLinearGraphLabelEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAlignLinearGraphLabelEventArgs)
Represents event argument for AlignLinearGraphLabel.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAlignRadialGaugeLabelEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAlignRadialGaugeLabelEventArgs)
Represents event argument for AlignRadialGaugeLabel.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAnchoredCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAnchoredCategorySeries)
Represents the base class for all IgbDataChart anchored category/value series.

- **constructor**(): void
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this series.
- **ConsolidatedItemHitTestBehavior**: `ConsolidatedItemHitTestBehavior` — Determines the item returned in hit-testing when the pointer is over an object which represents several consolidated items.
- **HighlightedValueMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **MarkerCollisionAvoidance**: `CategorySeriesMarkerCollisionAvoidance` — The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision.
- **TrendLineBrush**: `string` — Gets or sets the brush to use to draw the trend line.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current series object.
- **TrendLinePeriod**: `int` — Gets or sets the trend line period for the current series.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current series object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current series object.
- **Type**: `string`
- **ValueMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series value in the Data Legend.
- **ValueMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series value in the Data Legend.
- **ValueMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetSeriesValueType**(mode: ValueLayerValueMode): double[]
- **GetSeriesValueTypeAsync**(mode: ValueLayerValueMode): Task<double[]> — Gets a numeric value from the numeric axis associated with this series that matches the desired value mode.
- **GetSeriesValueTypePosition**(mode: ValueLayerValueMode): Point
- **GetSeriesValueTypePositionAsync**(mode: ValueLayerValueMode): Task<Point> — Gets position of series value for specified layer value mode
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbAnchoredRadialSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAnchoredRadialSeries)
Represents the base class for all IgbDataChart anchored radial category series.

- **constructor**(): void
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this series.
- **HighlightedValueMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **TrendLineBrush**: `string` — Gets or sets the brush that specifies how to the current series object's Trend line is drawn.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current series object.
- **TrendLinePeriod**: `int` — Gets or sets the trend line period for the current series. The typical, and initial, value for bollinger band periods is 20.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current series object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current series object.
- **TrendLineZIndex**: `int` — Sets or Gets the Z index of the trendline.
- **Type**: `string`
- **UseCategoryNormalizedValues**: `bool` — Gets or sets whether to normalize the values against the category values if using a proportional category axis.
- **ValueMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series value in the Data Legend.
- **ValueMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series value in the Data Legend.
- **ValueMemberPath**: `string` — Gets or sets the item path that provides the values for the current series.
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the specified item into the view.

### [IgbAnnotationLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAnnotationLayer)
Represents the base class for annotation layer types. Annotations will usually disable some of the default hover/touch behaviors of the chart when they are introduced to the series collection. In return they provide some valuable information as the cursor is moved by hovering over the chart, or performing a press-hold-drag interaction in touch mode.

- **constructor**(): void
- **ActualAppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualDashArray**: `double[]` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualDashCap**: `PenLineCap` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualHorizontalAppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualHorizontalDashArray**: `double[]` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualHorizontalShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **ActualShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **ActualVerticalAppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualVerticalDashArray**: `double[]` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **ActualVerticalShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **AppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **CursorPosition**: `Point` — Gets or sets the world position to use instead of the pointer position for this annotation layer. If you set this value, rather than responding to the pointer, this layer will be fixed on the provided world position. A world position has x and y values that range from 0 to 1 that represent the global position of the cursor relative to the entire ranges of the axes. The default of (NaN, NaN) means that the layer should react to pointer movement.
- **CursorPositionUpdatesOnMove**: `bool` — Gets or sets whether the annotation layer updates on moving cursor position
- **HorizontalAppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **HorizontalDashArray**: `double[]` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **HorizontalShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **IsDefaultCrosshairDisabled**: `bool` — Gets or sets whether the series viewer's default crosshair should be disabled by the presence of this layer.
- **ShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **ShouldRenderAsOverlay**: `bool` — Gets or sets whether this layer renders as an overlay or not.
- **Type**: `string`
- **UseIndex**: `bool` — Gets or sets whether this series should take up an index for auto brush coloring.
- **UseLegend**: `bool` — Gets or sets whether this series interacts with the chart legend.
- **VerticalAppearanceMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **VerticalDashArray**: `double[]` — Gets or sets the mode used for shifting the annotation layer color based on the target series.
- **VerticalShiftAmount**: `double` — Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.
- **FindByName**(name: string): object

### [IgbAnnotationLayerProxyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAnnotationLayerProxyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbApplyButtonClickEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbApplyButtonClickEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbArcGISOnlineMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbArcGISOnlineMapImagery)
UI element class used to display ArcGIS Online Map imagery in the IgbGeographicMap.

- **constructor**(): void
- **DefaultTokenTimeout**: `int` — Gets or Sets the Default Token Timeout before the Token Expires, this value is in Minutes
- **IsMapPublic**: `bool` — Gets or sets the IsMapPublic variable. A value of false requires authentication parameters.
- **MapServerUri**: `string` — Gets or sets the map tile server uri.
- **Password**: `string` — Gets or sets the Password.
- **RefererUri**: `string` — Contains the User Supplied Referer Uri to be used in Token Generation.
- **TokenGenerationEndPoint**: `string` — Gets or Sets the current endpoint to retrieve the token.
- **Type**: `string`
- **UserName**: `string` — Gets or sets the UserName.
- **UserToken**: `string` — Gets or sets the UserToken.
- **AcquireNewToken**(): void
- **AcquireNewTokenAsync**(): Task — Retreives a new token based on the preconfigured parameters and updates the UserToken field, Normal this is called automatically. The is provided to the end-user to allow them to reteive tokens on their onw.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbArcGISOnlineMapImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbArcGISOnlineMapImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAreaFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAreaFragment)
Represents one part of a StackedAreaSeries.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAreaFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAreaFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAreaSeries)
Represents a IgbDataChart area series. Displays trend over time or ordered categories. Useful when there are many data points and the order is important.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAssigningCategoryMarkerStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningCategoryMarkerStyleEventArgs)
Represents event arguments class for the AssigningCategoryStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningCategoryStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningCategoryStyleEventArgs)
Represents event arguments class for the AssigningCategoryStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningCategoryStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningCategoryStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningPolarMarkerStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningPolarMarkerStyleEventArgs)
Represents event arguments class for the AssigningPolarStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningPolarStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningPolarStyleEventArgs)
Represents event arguments class for the AssigningPolarStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningPolarStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningPolarStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningRadialMarkerStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningRadialMarkerStyleEventArgs)
Represents event arguments class for the AssigningRadialStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningRadialStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningRadialStyleEventArgs)
Represents event arguments class for the AssigningRadialStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningRadialStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningRadialStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningScatterMarkerStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningScatterMarkerStyleEventArgs)
Represents event arguments class for the AssigningScatterStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningScatterStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningScatterStyleEventArgs)
Represents event arguments class for the AssigningScatterStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningScatterStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningScatterStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningSeriesShapeStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningSeriesShapeStyleEventArgsBase)
Represents event arguments class for the AssigningCategoryStyleEvent

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets corner radius X to use for the current item, if applicable.
- **RadiusY**: `double` — Gets or sets corner radius Y to use for the current item, if applicable.
- **StrokeDashArray**: `double[]` — Gets or sets stroke dash array to use for the current item.
- **StrokeThickness**: `double` — Gets or sets stroke thickness to use for the current item.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningSeriesStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningSeriesStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **EndDate**: `DateTime` — Gets the end date, if applicable
- **EndIndex**: `int` — Gets the end index
- **FadeOpacity**: `double` — Gets or sets opacity to use for the current item.
- **Fill**: `string` — Gets or sets fill brush to use for the current item.
- **FocusHighlightingInfo**: `IgbHighlightingInfo` — Gets or sets focus highlighting info
- **GetItems**: `string` — Gets a function that will return the items associated with this event.
- **GetItemsScript**: `string` — Provides a means of setting GetItems in the JavaScript environment.
- **HasDateRange**: `bool` — Gets if this event has a valid date range
- **HighlightingHandled**: `bool` — Gets or sets if highlighting was handled by this event handler, and whether internal highlighting logic should be skipped.
- **HighlightingInfo**: `IgbHighlightingInfo` — Gets or sets highlighting info
- **IsNegativeShape**: `bool` — Gets if the current shape is identified as a negative shape if this series supports discrete negative shapes.
- **IsThumbnail**: `bool` — Gets if the current event is being raised for the thumbnail image.
- **MaxAllSeriesFocusHighlightingProgress**: `double` — Gets the max focus highlighting progress from all series.
- **MaxAllSeriesHighlightingProgress**: `double` — Gets the max highlighting progress from all series.
- **MaxAllSeriesSelectionHighlightingProgress**: `double` — Gets the max selection highlighting progress from all series.
- **Opacity**: `double` — Gets or sets opacity to use for the current item.
- **SelectionHighlightingInfo**: `IgbHighlightingInfo` — Gets or sets selection highlighting info
- **StartDate**: `DateTime` — Gets the start date, if applicable
- **StartIndex**: `int` — Gets the start index
- **Stroke**: `string` — Gets or sets stroke to use for the current item.
- **SumAllSeriesFocusHighlightingProgress**: `double` — Gets the sum of focus highlighting progress from all series.
- **SumAllSeriesHighlightingProgress**: `double` — Gets the sum of highlighting progress from all series.
- **SumAllSeriesSelectionHighlightingProgress**: `double` — Gets the sum of selection highlighting progress from all series.
- **TotalAllSeriesFocusHighWaterMark**: `double` — Gets the high water mark focus highlighting progress.
- **TotalAllSeriesFocusHighlightingProgress**: `double` — Gets the average of selection highlighting progress from all the series.
- **TotalAllSeriesHighWaterMark**: `double` — Gets the high water mark highlighting progress.
- **TotalAllSeriesHighlightingProgress**: `double` — Gets the average of highlighting progress from all the series.
- **TotalAllSeriesSelectionHighWaterMark**: `double` — Gets the high water mark selection highlighting progress.
- **TotalAllSeriesSelectionHighlightingProgress**: `double` — Gets the average of selection highlighting progress from all the series.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAssigningShapeMarkerStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningShapeMarkerStyleEventArgs)
Represents event arguments class for the AssigningShapeStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningShapeStyleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningShapeStyleEventArgs)
Represents event arguments class for the AssigningShapeStyleEvent

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAssigningShapeStyleEventArgsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAssigningShapeStyleEventArgsBase)
Represents event arguments base class for the AssigningCategoryStyleEventArgsBase

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbAsyncCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAsyncCompletedEventArgs)

- **constructor**(): void
- **Cancelled**: `bool`
- **Type**: `string`
- **UserState**: `object`
- **UserStateScript**: `string` — Provides a means of setting UserState in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAvatar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAvatar)
An avatar component is used as a representation of a user identity typically in a user profile.

- **constructor**(): void
- **Alt**: `string` — Alternative text for the image.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Initials**: `string` — Initials to use as a fallback when no image is available.
- **Shape**: `AvatarShape` — The shape of the avatar.
- **Src**: `string` — The image source to use.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbAvatarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAvatarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAverageDirectionalIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAverageDirectionalIndexIndicator)
Represents a IgbDataChart Average Directional indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current AverageDirectionalIndexIndicator object. The typical, and initial, value for AverageDirectionalIndexIndicator periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAverageDirectionalIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAverageDirectionalIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAverageTrueRangeIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAverageTrueRangeIndicator)
Represents a IgbDataChart Average True Range indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current AverageTrueRangeSeries object. The typical, and initial, value for AverageTrueRange periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAverageTrueRangeIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAverageTrueRangeIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxis)
Represents the base class from which all axis types are derived.

- **constructor**(): void
- **ActualAnnotations**: `IgbAxisAnnotationCollection`
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualMajorStroke**: `string` — Gets or sets the ActualMajorStroke property.
- **ActualMinorStroke**: `string` — Gets or sets the ActualMinorStroke property.
- **ActualStroke**: `string` — Gets or sets the effective stroke used for the axis.
- **Annotations**: `IgbAxisAnnotationCollection` — Gets the current annotations for the axis.
- **CoercionMethods**: `object` — Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be re-imported into the chart.
- **CoercionMethodsScript**: `string` — Provides a means of setting CoercionMethods in the JavaScript environment.
- **CompanionAxisCrossingAxis**: `IgbAxis` — Gets or sets crossing axis for the companion axis.
- **CompanionAxisCrossingAxisName**: `string` — Gets or sets the name to use to resolve companionAxisCrossingAxis from markup.
- **CompanionAxisCrossingAxisScript**: `string` — Provides a means of setting CompanionAxisCrossingAxis in the JavaScript environment.
- **CompanionAxisCrossingValue**: `double` — Gets or sets crossing value for the companion axis.
- **CompanionAxisEnabled**: `bool` — Gets or sets whether or not the companion axis is enabled for this axis.
- **CompanionAxisIsInverted**: `FeatureState` — Gets or sets whether or not the companion axis is inverted.
- **CompanionAxisLabelAngle**: `double` — Gets or sets label angle on the companion axis.
- **CompanionAxisLabelColor**: `string` — Gets or sets color of labels on the companion axis.
- **CompanionAxisLabelExtent**: `double` — Gets or sets extent of labels on the companion axis.
- **CompanionAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets horizontal alignment of labels on the companion axis.
- **CompanionAxisLabelLocation**: `AxisLabelsLocation` — Gets or sets location of labels on the companion axis.
- **CompanionAxisLabelOpposite**: `bool` — Gets or sets whether or not the companion axis has opposite location of this axis.
- **CompanionAxisLabelVerticalAlignment**: `VerticalAlignment` — Gets or sets vertical alignment of the companion axis.
- **CompanionAxisLabelVisible**: `FeatureState` — Gets or sets whether or not the companion axis has visible labels.
- **CompanionAxisMajorStroke**: `string` — Gets or sets stroke of major gridlines on the companion axis.
- **CompanionAxisMajorStrokeThickness**: `double` — Gets or sets thickness of major gridlines on the companion axis.
- **CompanionAxisMinExtent**: `double` — Gets or sets label angle on the companion axis.
- **CompanionAxisMinorStroke**: `string` — Gets or sets stroke of minior gridlines on the companion axis.
- **CompanionAxisMinorStrokeThickness**: `double` — Gets or sets thickness of minior gridlines on the companion axis.
- **CompanionAxisShouldAutoTruncateAnnotations**: `FeatureState` — Gets or sets whether or not the companion axis should auto truncate annotations.
- **CompanionAxisShouldAvoidAnnotationCollisions**: `FeatureState` — Gets or sets whether or not the companion axis should avoid annotation collisions.
- **CompanionAxisShouldKeepAnnotationsInView**: `FeatureState` — Gets or sets whether or not the companion axis should keep annotations in view.
- **CompanionAxisStrip**: `string` — Gets or sets color of strips on the companion axis.
- **CompanionAxisStroke**: `string` — Gets or sets color of line stroke on the companion axis.
- **CompanionAxisStrokeThickness**: `double` — Gets or sets label angle on the companion axis.
- **CompanionAxisSyncronizedWithPrimaryAxis**: `bool` — Gets or sets whether or not the companion axis is syncronized with properties of primary axis unless CompanionAxis* properties are set
- **CompanionAxisTickLength**: `double` — Gets or sets length of ticks on the companion axis.
- **CompanionAxisTickStroke**: `string` — Gets or sets color of ticks on the companion axis.
- **CompanionAxisTickStrokeThickness**: `double` — Gets or sets label angle on the companion axis.
- **CompanionAxisTitle**: `string` — Gets or sets title on the companion axis.
- **ContentAnnotations**: `IgbAxisAnnotationCollection`
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **CrossingAxis**: `IgbAxis` — Gets or sets the CrossingAxis property.
- **CrossingAxisName**: `string` — Gets or sets the name to use to resolve crossingAxis from markup.
- **CrossingAxisScript**: `string` — Provides a means of setting CrossingAxis in the JavaScript environment.
- **CrossingValue**: `object` — Gets or sets the CrossingValue property.
- **EnhancedIntervalMinimumCharacters**: `int` — Gets or sets the minimum desired characters to be displayed for horizontal axes when using advanced label heuristics. -1 will attempt to adjust the interval to precisely fit the horizontal labels.
- **EnhancedIntervalPreferMoreCategoryLabels**: `bool` — Gets or sets whether the enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.
- **ExpectFunctions**: `bool` — Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect.
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **IsCompanionAxis**: `bool` — Gets whether this is companion axis automatically created for a primary axis
- **IsDisabled**: `bool` — Gets or sets the IsDisabled property. If true, the axis will not be rendered.
- **IsInverted**: `bool` — Gets or sets the IsInverted property.
- **Label**: `string`
- **LabelAngle**: `double` — Gets or sets the angle of the {0}.
- **LabelBottomMargin**: `double` — Margin applied below the {0}.
- **LabelExtent**: `double` — Distance between the axis and the edge of the control.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **LabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the horizontal alignment of the {0}.
- **LabelLeftMargin**: `double` — Margin applied to the left of the {0}.
- **LabelLocation**: `AxisLabelsLocation` — Gets or sets the location of the {0}.
- **LabelMaximumExtent**: `double` — Maximum distance between the axis and the edge of the control.
- **LabelMaximumExtentPercentage**: `double` — Maximum distance between the axis and the edge of the control, relative to Chart size.
- **LabelRightMargin**: `double` — Margin applied to the right of the {0}.
- **LabelShowFirstLabel**: `bool` — Gets or sets whether the first label is displayed when the zoom level is set to 1.
- **LabelTextColor**: `string` — The color of the {0}.
- **LabelTopMargin**: `double` — Margin applied above the {0}.
- **LabelVerticalAlignment**: `VerticalAlignment` — Gets or sets the vertical alignment of the {0}.
- **LabelVisibility**: `Visibility` — Gets or sets the visibility of the {0}.
- **MajorStroke**: `string` — Gets or sets the MajorStroke property.
- **MajorStrokeDashArray**: `double[]` — Gets or sets the MajorStrokeDashArray property.
- **MajorStrokeThickness**: `double` — Gets or sets the MajorStrokeThickness property.
- **MinorStroke**: `string` — Gets or sets the MinorStroke property.
- **MinorStrokeDashArray**: `double[]` — Gets or sets the MinorStrokeDashArray property.
- **MinorStrokeThickness**: `double` — Gets or sets the MinorStrokeThickness property.
- **ParentTypeName**: `string`
- **RangeChanged**: `EventCallback<IgbAxisRangeChangedEventArgs>`
- **RangeChangedScript**: `string`
- **RenderRequested**: `EventCallback<IgbRenderRequestedEventArgs>`
- **RenderRequestedScript**: `string`
- **SeriesViewerParent**: `BaseRendererControl`
- **ShouldAutoTruncateAnnotations**: `bool` — Gets or sets whether annotations on this axis will automatically truncate themselves to avoid colliding with each other. This only works if the ShouldAvoidAnnotationCollisions property is enabled.
- **ShouldAvoidAnnotationCollisions**: `bool` — Gets or sets whether annotations should be shifted to avoid collision, even if this would result in them appearing where they shouldn't be along the scale.
- **ShouldKeepAnnotationsInView**: `bool` — ets or sets whether annotations should be kept in view, even if they aren't positioned where they should appear on the scale.
- **Strip**: `string` — Gets or sets the Strip property.
- **Stroke**: `string` — Gets or sets the Stroke property.
- **StrokeDashArray**: `double[]` — Gets or sets the StrokeDashArray property.
- **StrokeThickness**: `double` — Gets or sets the StrokeThickness property.
- **TickLength**: `double` — Gets or sets the TickLength property.
- **TickStroke**: `string` — Gets or sets the TickStroke property.
- **TickStrokeDashArray**: `double[]` — Gets or sets the TickStrokeDashArray property.
- **TickStrokeThickness**: `double` — Gets or sets the TickStrokeThickness property.
- **Title**: `string` — Gets or sets the Title property.
- **TitleAngle**: `double` — Gets or sets the angle of the {0}.
- **TitleBottomMargin**: `double` — Margin applied below the {0}.
- **TitleExtent**: `double` — Distance between the axis and the edge of the control.
- **TitleFontFamily**: `string`
- **TitleFontSize**: `double`
- **TitleFontStyle**: `string`
- **TitleFontWeight**: `string`
- **TitleHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the horizontal alignment of the {0}.
- **TitleLeftMargin**: `double` — Margin applied to the left of the {0}.
- **TitleLocation**: `AxisLabelsLocation` — Gets or sets the location of the {0}.
- **TitleMaximumExtent**: `double` — Maximum distance between the axis and the edge of the control.
- **TitleMaximumExtentPercentage**: `double` — Maximum distance between the axis and the edge of the control, relative to Chart size.
- **TitlePosition**: `AxisTitlePosition` — Gets or sets the title position relative to the axis labels.
- **TitleRightMargin**: `double` — Margin applied to the right of the {0}.
- **TitleShowFirstLabel**: `bool` — Gets or sets whether the first label is displayed when the zoom level is set to 1.
- **TitleTextColor**: `string` — The color of the {0}.
- **TitleTopMargin**: `double` — Margin applied above the {0}.
- **TitleVerticalAlignment**: `VerticalAlignment` — Gets or sets the vertical alignment of the {0}.
- **TitleVisibility**: `Visibility` — Gets or sets the visibility of the {0}.
- **Type**: `string`
- **UseEnhancedIntervalManagement**: `bool` — Gets or sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc.
- **UsePerLabelHeightMeasurement**: `bool` — Gets or sets whether to use label height measurement when determining the initial number of labels to render, before resolving collisions, etc.
- **BindAxes**(Axes: IgbAxis[]): void
- **Dispose**(): void
- **FindByName**(name: string): object
- **GetFullRange**(): double[]
- **GetFullRangeAsync**(): Task<double[]>
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetValueLabel**(value: double): string
- **GetValueLabelAsync**(value: double): Task<string> — Gets the label for a data item.
- **OnInitializedAsync**(): Task
- **RenderAxis**(): void
- **RenderAxisAsync**(): Task — Renders the axis with no animation.
- **ResetCachedEnhancedInterval**(): void
- **ResetCachedEnhancedIntervalAsync**(): Task — If using enhanced interval management and precise interval fitting, this will reset the cached maximum label width, and recalculate using the current labels.
- **ScaleValue**(unscaledValue: double): double
- **ScaleValueAsync**(unscaledValue: double): Task<double> — Scales a value from axis space into screen space.

### [IgbAxisAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisAnnotation)
Represents an axis annotation

- **constructor**(): void
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **AxisParent**: `BaseRendererElement`
- **Background**: `string` — Gets or sets the background to use for tha axis annotation box.
- **BackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the axis annotation borders.
- **BackgroundPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BadgeBackground**: `string` — Gets or sets the background color to use for the badge inside the axis annotation box.
- **BadgeCornerRadius**: `double` — Gets or sets the corner radius for the badge inside the axis annotation box.
- **BadgeImagePath**: `string` — Gets or sets the image path to use for the badge.
- **BadgeMargin**: `double` — Gets or sets the spacing between the badge and text inside the axis annotation box.
- **BadgeOutline**: `string` — Gets or sets the outline color to use for the badge inside the axis annotation box.
- **BadgeOutlineThickness**: `double` — Gets or sets the outline thickness for the badge inside the axis annotation box.
- **BadgeSize**: `double` — Gets or sets the size of the badge inside the axis annotation box.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **IsBadgeEnabled**: `bool` — Gets or sets whether the badge is enabled in the annotation.
- **IsPillShaped**: `bool` — Gets or sets whether the annotation is pill shaped. This will automatically adjust the background corner radius to make it appear pill shaped.
- **LabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **Outline**: `string` — Gets or sets the Outline to use for tha axis annotation box.
- **ParentTypeName**: `string`
- **StrokeThickness**: `double` — Gets or sets the border stroke thickness to use for tha axis annotation box.
- **Text**: `string` — Gets or sets the text that should be displayed for the annotation. Leave null to display the value automatically.
- **TextColor**: `string` — Gets or sets the color to use for the text in the annotation.
- **Type**: `string`
- **Value**: `object` — Gets or sets the value at which this annotation is displayed on the axis.
- **Dispose**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **ResetCachedExtent**(): void
- **ResetCachedExtentAsync**(): Task
- **ResolveLabelValue**(): string
- **ResolveLabelValueAsync**(): Task<string>

### [IgbAxisAnnotationCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisAnnotationCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbAxisCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbAxisMatcher](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisMatcher)

- **constructor**(): void
- **AxisType**: `string` — If set, tries to match an Axis based on its type, to be used with the typed index, if desired.
- **Index**: `int` — If set, tries to match a Axis based on index
- **MemberPath**: `string` — If set, tries to match a Axis based on a member path, combined with MemberPathType.
- **MemberPathType**: `string` — Combined with MemberPath allows you to select a Axis by member path.
- **Title**: `string` — If set, tries to match a Axis based on its title.
- **Type**: `string`
- **TypedIndex**: `int` — If set, indicates that the nth axis of a type should be used.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAxisMatcherModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisMatcherModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbAxisMouseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisMouseEventArgs)

- **constructor**(): void
- **Axis**: `IgbAxis`
- **AxisDateValue**: `DateTime`
- **AxisScript**: `string` — Provides a means of setting Axis in the JavaScript environment.
- **AxisValue**: `double`
- **ChartPosition**: `Point`
- **Label**: `string`
- **LabelContext**: `object`
- **LabelContextScript**: `string` — Provides a means of setting LabelContext in the JavaScript environment.
- **PlotAreaPosition**: `Point`
- **Type**: `string`
- **WorldPosition**: `Point`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAxisRangeChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAxisRangeChangedEventArgs)
Provides data for Axis RangeChanged events.

- **constructor**(): void
- **MaximumValue**: `double` — Gets the maximum value after the range changed. The reported maximum is the effective, not the set value.
- **MinimumValue**: `double` — Gets the minimum value after the range changed. The reported minimum is the effective, not the set value.
- **OldMaximumValue**: `double` — Gets the maximum value before the range changed. The reported maximum is the effective, not the set value.
- **OldMinimumValue**: `double` — Gets the minimum value before the range changed. The reported minimum is the effective, not the set value.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbAzureMapsImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAzureMapsImagery)
UI element class used to display AzureMaps imagery in the GeographicMap.

- **constructor**(): void
- **ApiKey**: `string` — Gets or sets a subscription key required by the Azure Maps imagery service. For more information see https://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-authentication#shared-key-authentication.
- **ApiVersion**: `string` — Gets or sets the API version used by the Azure Maps imagery service. For more information see Render API version in https://learn.microsoft.com/en-us/azure/azure-maps/rest-api-azure-maps#latest-release.
- **CultureName**: `string` — Gets or sets the culture name for this tile source.
- **ImageryStyle**: `AzureMapsImageryStyle` — Gets or sets a map style of the Azure Maps imagery tiles. For example: Road map style.
- **LocalizedView**: `string` — Gets or sets a string that specifies which maps to show for geopolitically disputed regions. For more information see https://learn.microsoft.com/en-us/rest/api/maps/render/get-map-tile#localizedmapview.
- **Timestamp**: `DateTime` — Gets or sets a specific date and time for the map. Note that not all tilesets support this option and those that do might have restrictions. For more information see https://learn.microsoft.com/en-us/rest/api/maps/render/get-map-tile#uri-parameters.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbAzureMapsImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbAzureMapsImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBadge](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBadge)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Dot**: `bool` — Sets whether to render a dot type badge. When enabled, the badge appears as a small dot without any content. false
- **Outlined**: `bool` — Sets whether to draw an outlined version of the badge. false
- **Shape**: `BadgeShape` — The shape of the badge. 'rounded'
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Variant**: `StyleVariant` — The type (style variant) of the badge. 'primary'
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbBadgeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBadgeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBanner](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBanner)
The igc-banner component displays important and concise message(s) for a user to address, that is specific to a page or feature.

- **constructor**(): void
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Open**: `bool` — Determines whether the banner is being shown/hidden.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Hides the banner if not already hidden. Returns true when the animation has completed.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Shows the banner if not already shown. Returns true when the animation has completed.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles between shown/hidden state. Returns true when the animation has completed.

### [IgbBannerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBannerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBarFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBarFragment)
Represents one part of a StackedBarSeries.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

### [IgbBarFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBarFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBarSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBarSeries)
Represents a IgbDataChart bar series.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the bar.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the bar.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbBarSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBarSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBaseAlertLike](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseAlertLike)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **DisplayTime**: `double` — Determines the duration in ms in which the component will be visible.
- **KeepOpen**: `bool` — Determines whether the component should close after the displayTime is over.
- **Open**: `bool` — Whether the component is in shown state.
- **Position**: `AbsolutePosition` — Sets the position of the component in the viewport.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Closes the component.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Opens the component.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the open state of the component.

### [IgbBaseAlertLikeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseAlertLikeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBaseComboBoxLike](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseComboBoxLike)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **EmitEvent**: `object`
- **KeepOpenOnOutsideClick**: `bool` — Whether the component dropdown should be kept open on clicking outside of it.
- **KeepOpenOnSelect**: `bool` — Whether the component dropdown should be kept open on selection.
- **Open**: `bool` — Sets the open state of the component.
- **Type**: `string`
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Hides the component.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Shows the component.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the open state of the component.

### [IgbBaseComboBoxLikeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseComboBoxLikeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBaseDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseDataSource)
Provides a base implementation of IDataSource that data source implementations can further extend.

- **constructor**(): void
- **ActualCount**: `int` — Gets the current actual full count of the items in the data source.
- **DeferAutoRefresh**: `bool` — Gets or sets whether the auto refresh mechanism of the data source is currently defered. The data source will not react to most setting changes while this is set to true an will instead defer processing. Setting this value to false will queue a new refresh.
- **FirstVisibleIndexRequested**: `int` — Gets or sets which index consumers of the data source desire to be the current first visible index. A grid, for example, would indicate the current visible top row, and update this as that changes.
- **IncludeSummaryRowsInSection**: `bool` — Gets or sets whether the data source should include summary rows inside the group when summaries are present.
- **IsBatchingEnabled**: `bool` — Gets or sets whether batch edits are enabled.
- **IsReadOnly**: `bool` — Gets or sets whether the data source is read-only or not.
- **IsSectionCollapsable**: `bool` — Gets or sets if sections are collapsable.
- **IsSectionContentVisible**: `bool` — Gets or sets whether content besides the section headers are displayed.
- **IsSectionExpandedDefault**: `bool` — Gets or sets whether sections default to expanded or collapsed when they are created.
- **IsSectionHeaderNormalRow**: `bool` — Gets or sets whether the section headers are treated as normal rows.
- **IsSectionSummaryRowsAtBottom**: `bool` — Gets or sets whether the summary rows within a section are placed at the bottom of the section, otherwise they will be placed at the top.
- **LastVisibleIndexRequested**: `int` — Gets or sets which index consumers of the data source desire to be the current last visible index. A grid, for example, would indicate the current visible top row, and update this as that changes.
- **PrimaryKey**: `string[]` — Gets or sets a list of property references that indicate the user provided primary key of the items in the data source. Consumers of the data source will often need to uniquely identify items in the data source. For this purpose a primary key should be specified.
- **PropertiesRequested**: `string[]` — Gets or sets a list of property references for the properties desired by the consumer of the data source. If known, the data source may take steps to request only those properties, or to ensure that those properties are included, rather than the default behavior for this type of data source.
- **PropertiesRequestedChanged**: `EventCallback<IgbDataSourcePropertiesRequestedChangedEventArgs>`
- **PropertiesRequestedChangedScript**: `string`
- **RootSummariesChanged**: `EventCallback<IgbDataSourceRootSummariesChangedEventArgs>`
- **RootSummariesChangedScript**: `string`
- **RowExpansionChanged**: `EventCallback<IgbDataSourceRowExpansionChangedEventArgs>`
- **RowExpansionChangedScript**: `string`
- **SchemaChanged**: `EventCallback<IgbDataSourceSchemaChangedEventArgs>`
- **SchemaChangedScript**: `string`
- **SchemaIncludedProperties**: `string[]` — Gets or sets what properties should be included when resolving the datasource schema. If null, all properties are included.
- **SectionHeaderDisplayMode**: `DataSourceSectionHeaderDisplayMode` — Gets or sets how section headers are displayed.
- **ShouldEmitSectionFooters**: `bool`
- **ShouldEmitSectionHeaders**: `bool`
- **ShouldEmitShiftedRows**: `bool`
- **ShouldEmitSummaryRows**: `bool`
- **Type**: `string`
- **AcceptPendingCommit**(commitID: int): void
- **AcceptPendingCommitAsync**(commitID: int): Task — Accepts a commit with the provided ID.
- **AcceptPendingTransaction**(transactionID: int): void
- **AcceptPendingTransactionAsync**(transactionID: int): Task — Save a specific pending transaction.
- **AddItem**(item: object): void
- **AddItemAsync**(item: object): Task
- **CancelEdits**(): void
- **CancelEditsAsync**(): Task — Cancels any batched edits that may exist.
- **ClearPinnedRows**(): void
- **ClearPinnedRowsAsync**(): Task
- **Clone**(): DataSource
- **CloneAsync**(): Task<DataSource> — Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.
- **CloneProperties**(dataSource: DataSource): void
- **ClonePropertiesAsync**(dataSource: DataSource): Task — Clones the properties over to the provided datasource.
- **CommitEdits**(isPending: bool): int
- **CommitEditsAsync**(isPending: bool): Task<int> — Commit the current edits to the datasource.
- **FindByName**(name: string): object
- **FlushAutoRefresh**(): void
- **FlushAutoRefreshAsync**(): Task — Called to make sure a queued refresh of the data source has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data source. Note, for a virtual data source, the data source itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes
- **GetAggregatedChanges**(commitID: int): IgbDataSourceAggregatedResult[]
- **GetAggregatedChangesAsync**(commitID: int): Task<IgbDataSourceAggregatedResult[]> — Returns a set of changes that have been made to the data however have not been committed yet.
- **GetIsRowExpandedAtIndex**(rowIndex: int): bool
- **GetIsRowExpandedAtIndexAsync**(rowIndex: int): Task<bool> — Gets the expansion state for a row.
- **GetItemAtIndex**(index: int): object
- **GetItemAtIndexAsync**(index: int): Task<object> — Returns the item at the specific index in the data source. This index is based on the data source's current view of the data, not the actual underlying indexes of the original source.
- **GetItemFromKey**(key: object[]): object
- **GetItemFromKeyAsync**(key: object[]): Task<object>
- **GetItemProperty**(item: object, propertyName: string): object
- **GetItemPropertyAsync**(item: object, propertyName: string): Task<object>
- **GetItemPropertyAtIndex**(index: int, valueName: string): object
- **GetItemPropertyAtIndexAsync**(index: int, valueName: string): Task<object>
- **GetMainValuePath**(rowType: DataSourceRowType): string
- **GetMainValuePathAsync**(rowType: DataSourceRowType): Task<string>
- **GetRootSummaryResults**(): IgbDataGridSummaryResult[]
- **GetRootSummaryResultsAsync**(): Task<IgbDataGridSummaryResult[]> — Gets the summary results for the root level.
- **GetRootSummaryRowCount**(): int
- **GetRootSummaryRowCountAsync**(): Task<int> — Gets the number of summary rows at the root level.
- **GetRowCount**(): int
- **GetRowCountAsync**(): Task<int> — Gets the current actual full count of the items in the data source.
- **GetRowLevel**(rowIndex: int): int
- **GetRowLevelAsync**(rowIndex: int): Task<int> — Gets the hierarchy level of the row.
- **GetRowType**(rowIndex: int): DataSourceRowType
- **GetRowTypeAsync**(rowIndex: int): Task<DataSourceRowType>
- **GetSectionSummaryResults**(sectionIndex: int): IgbDataGridSummaryResult[][]
- **GetSectionSummaryResultsAsync**(sectionIndex: int): Task<IgbDataGridSummaryResult[][]> — Gets the summary results for a specific section.
- **GetStickyRowPriority**(row: int): int
- **GetStickyRowPriorityAsync**(row: int): Task<int>
- **GetTransactionErrorByID**(transactionID: int): string
- **GetTransactionErrorByIDAsync**(transactionID: int): Task<string> — Returns an error, if any, associated with a specific transaction.
- **GetTransactionErrorByKey**(key: object[], propertyPath: string): string
- **GetTransactionErrorByKeyAsync**(key: object[], propertyPath: string): Task<string>
- **GetTransactionID**(key: object[], propertyPath: string): int
- **GetTransactionIDAsync**(key: object[], propertyPath: string): Task<int>
- **HasAdd**(item: object): bool
- **HasAddAsync**(item: object): Task<bool> — Returns whether the item is an uncommitted add.
- **HasDelete**(key: object[]): bool
- **HasDeleteAsync**(key: object[]): Task<bool>
- **HasEdit**(key: object[], propertyPath: string): bool
- **HasEditAsync**(key: object[], propertyPath: string): Task<bool>
- **IndexOfItem**(item: object): int
- **IndexOfItemAsync**(item: object): Task<int> — Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.
- **IndexOfKey**(key: object[]): int
- **IndexOfKeyAsync**(key: object[]): Task<int>
- **IsExclusivelySticky**(row: int): bool
- **IsExclusivelyStickyAsync**(row: int): Task<bool>
- **IsPendingCommit**(commitID: int): bool
- **IsPendingCommitAsync**(commitID: int): Task<bool> — Returns whether a commit is pending or not.
- **IsPendingTransaction**(transactionID: int): bool
- **IsPendingTransactionAsync**(transactionID: int): Task<bool> — Returns whether a transaction pending or not.
- **IsPlaceholderItem**(index: int): bool
- **IsPlaceholderItemAsync**(index: int): Task<bool> — Returns true if the item at the requested index is a placeholder item and has not been actualized.
- **IsRowPinned**(row: int): bool
- **IsRowPinnedAsync**(row: int): Task<bool>
- **IsRowSpanning**(rowType: DataSourceRowType): bool
- **IsRowSpanningAsync**(rowType: DataSourceRowType): Task<bool>
- **NotifyClearItems**(): void
- **NotifyClearItemsAsync**(): Task — Manually notifies the data source that the data it has bound to has been cleared and needs to be re-examined. This should not be necessary to call if the data that the data source is bound to is already observable.
- **NotifyInsertItem**(index: int, newItem: object): void
- **NotifyInsertItemAsync**(index: int, newItem: object): Task
- **NotifyRemoveItem**(index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(index: int, oldItem: object): Task
- **NotifySetItem**(index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(index: int, oldItem: object, newItem: object): Task
- **PinRow**(key: object[]): void
- **PinRowAsync**(key: object[]): Task
- **QueueAutoRefresh**(): void
- **QueueAutoRefreshAsync**(): Task — Called to manually queue a refresh of the data source.
- **Redo**(): void
- **RedoAsync**(): Task — Redo the last undo.
- **Refresh**(): void
- **RefreshAsync**(): Task — Called to synchronously refresh the data source.
- **RejectPendingCommit**(commitID: int): void
- **RejectPendingCommitAsync**(commitID: int): Task — Cancel a commit with the provided ID.
- **RejectPendingTransaction**(transactionID: int): void
- **RejectPendingTransactionAsync**(transactionID: int): Task — Rejects a pending transaction.
- **RemoveItem**(item: object): void
- **RemoveItemAsync**(item: object): Task — Removes an item from the datasource.
- **RemoveItemByKey**(key: object[]): void
- **RemoveItemByKeyAsync**(key: object[]): Task
- **ResolveSchemaPropertyType**(propertyPath: string): DataSourceSchemaPropertyType
- **ResolveSchemaPropertyTypeAsync**(propertyPath: string): Task<DataSourceSchemaPropertyType> — Resolve a property or property path to its value type.
- **SetCustomizedStringAsync**(language: string, json: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, id: string, value: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetIsRowExpandedAtIndex**(rowIndex: int, isExpanded: bool): void
- **SetIsRowExpandedAtIndexAsync**(rowIndex: int, isExpanded: bool): Task
- **SetTransactionError**(transactionID: int, message: string): void
- **SetTransactionErrorAsync**(transactionID: int, message: string): Task
- **Undo**(): void
- **UndoAsync**(): Task — Undo the last edit.
- **UnpinRow**(key: object[]): void
- **UnpinRowAsync**(key: object[]): Task
- **UpdatePropertyAtKey**(key: object[], propertyPath: string, value: object, isPending: bool): int
- **UpdatePropertyAtKeyAsync**(key: object[], propertyPath: string, value: object, isPending: bool): Task<int>

### [IgbBaseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseEventArgs)

- **constructor**(): void
- **Detail**: `IgbBaseEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbBaseEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseEventArgsDetail)

- **constructor**(): void
- **Owner**: `object` — Provides reference to the owner component.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbBaseExporter](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseExporter)

- **constructor**(): void
- **ColumnExporting**: `EventCallback<IgbColumnExportingEventArgs>`
- **ColumnExportingScript**: `string`
- **ExportEnded**: `EventCallback<IgbBaseEventArgs>`
- **ExportEndedScript**: `string`
- **RowExporting**: `EventCallback<IgbRowExportingEventArgs>`
- **RowExportingScript**: `string`
- **Type**: `string`
- **ExportData**(data: object[], options: IgbExporterOptionsBase): void
- **ExportDataAsync**(data: object[], options: IgbExporterOptionsBase): Task
- **ExportGrid**(grid: object, options: IgbExporterOptionsBase): void
- **ExportGridAsync**(grid: object, options: IgbExporterOptionsBase): Task
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbBaseGenericDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseGenericDataSource)
The base class for generic data sources.

- **constructor**(): void
- **FilterExpressions**: `IgbFilterExpressionCollection` — Gets the current filter that is applied to the data source.
- **GroupDescriptions**: `IgbDataSourceGroupDescriptionCollection` — Gets the current grouping that is applied to the data source.
- **SortDescriptions**: `IgbDataSourceSortDescriptionCollection` — Gets the current sort that is applied to the data source.
- **SummaryDescriptions**: `IgbDataSourceSummaryDescriptionCollection` — Gets the current summaries that are applied to the data source.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetCurrentFilterExpressions**(): IgbFilterExpressionCollection
- **GetCurrentFilterExpressionsAsync**(): Task<IgbFilterExpressionCollection>
- **GetCurrentGroupDescriptions**(): IgbDataSourceGroupDescriptionCollection
- **GetCurrentGroupDescriptionsAsync**(): Task<IgbDataSourceGroupDescriptionCollection>
- **GetCurrentSortDescriptions**(): IgbDataSourceSortDescriptionCollection
- **GetCurrentSortDescriptionsAsync**(): Task<IgbDataSourceSortDescriptionCollection>
- **GetCurrentSummaryDescriptions**(): IgbDataSourceSummaryDescriptionCollection
- **GetCurrentSummaryDescriptionsAsync**(): Task<IgbDataSourceSummaryDescriptionCollection>
- **QueueAutoRefresh**(): void
- **QueueAutoRefreshAsync**(): Task — Called to manually queue a refresh of the data source.

### [IgbBaseOptionLike](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseOptionLike)

- **constructor**(): void
- **Active**: `bool` — Whether the item is active.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Whether the item is disabled.
- **Selected**: `bool` — Whether the item is selected.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The current value of the item. If not specified, the element's text content is used.
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbBaseOptionLikeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseOptionLikeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBaseSearchInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseSearchInfo)

- **constructor**(): void
- **CaseSensitive**: `bool`
- **Content**: `string`
- **ExactMatch**: `bool`
- **MatchCount**: `double`
- **SearchText**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbBaseToolbarColumnActionsDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseToolbarColumnActionsDirective)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbBaseToolbarColumnActionsDirectiveModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseToolbarColumnActionsDirectiveModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBaseToolbarDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBaseToolbarDirective)
Base class for the pinning/hiding column and exporter actions.

- **constructor**(): void
- **Closed**: `EventCallback<IgbToggleViewEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbToggleViewEventArgs>`
- **ClosingScript**: `string`
- **ColumnListHeight**: `string` — Sets the height of the column list in the dropdown.
- **ColumnToggle**: `EventCallback<IgbColumnToggledEventArgs>`
- **ColumnToggleScript**: `string`
- **Opened**: `EventCallback<IgbToggleViewEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbToggleViewCancelableEventArgs>`
- **OpeningScript**: `string`
- **OverlaySettings**: `IgbOverlaySettings` — Sets overlay settings
- **Prompt**: `string` — The placeholder text for the search input.
- **Title**: `string` — Title text for the column action component
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbBingMapsMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBingMapsMapImagery)
UI element class used to display BingMapsMap imagery in the IgbGeographicMap.

- **constructor**(): void
- **ActualBingImageryRestUri**: `string` — Gets or sets the Actual Bing Imagery Rest Uri.
- **ActualSubDomains**: `string[]` — Gets or sets the actual collection of image uri subdomains.
- **ActualTilePath**: `string` — Gets or sets the actual map tile image uri.
- **ApiKey**: `string` — Gets or sets an API key required by the Bing Maps imagery service. This key must be obtained from the http://www.bingmapsportal.com website.
- **BingImageryRestUri**: `string` — Gets or sets the Bing Imagery Rest Uri.
- **CultureName**: `string` — Gets or sets the culture name for this tile source.
- **ImageryStyle**: `BingMapsImageryStyle` — Gets or sets a map style of the Bing Maps imagery tiles. For example: Aerial, AerialWithLabels, or Road map style.
- **IsDeferredLoad**: `bool` — Gets or sets whether the Bing Maps service should be auto-initialized upon valid property values.
- **IsInitialized**: `bool` — Gets a status whether the Bing Maps service is initialized.
- **SubDomains**: `string[]` — Gets or sets the collection of image uri subdomains.
- **TilePath**: `string` — Gets or sets the map tile image uri.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **RequestMapSettings**(): void
- **RequestMapSettingsAsync**(): Task — Will Connect to the Bing Rest API and retrieve the required TilePath and Subdomains from the service. This requires a valid API key to already be set.

### [IgbBingMapsMapImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBingMapsMapImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBollingerBandWidthIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBollingerBandWidthIndicator)
Represents a IgbDataChart Bollinger Bandwidth indicator series.

- **constructor**(): void
- **Multiplier**: `double` — Gets or sets the multiplier for the Bollinger Band width. The typical, and initial, value for Bollinger Band width multiplier is 2.
- **Period**: `int` — Gets or sets the moving average period for the Bollinger Band Width Indicator. The typical, and initial, value for CCI periods is 20.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbBollingerBandWidthIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBollingerBandWidthIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBollingerBandsOverlay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBollingerBandsOverlay)
Represents a IgbDataChart Bollinger Bands financial overlay series.

- **constructor**(): void
- **Multiplier**: `double` — Gets or sets the moving average period for the current BollingerBandOverlay object. The typical, and initial, value for Bollinger band multipliers is 2.
- **Period**: `int` — Gets or sets the moving average period for the current BollingerBandOverlay object. The typical, and initial, value for Bollinger band periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>

### [IgbBollingerBandsOverlayModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBollingerBandsOverlayModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBrushScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBrushScale)
Represents a base class for brush scales.

- **constructor**(): void
- **Brushes**: `string` — Gets the brushes collection used by this scale.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetBrush**(index: int): string
- **GetBrushAsync**(index: int): Task<string> — Gets a brush from the brushes collection by index.
- **NotifySeries**(): void
- **NotifySeriesAsync**(): Task — Notify attached series about changes to this scale
- **RegisterSeries**(series: IgbSeries): void
- **RegisterSeriesAsync**(series: IgbSeries): Task — Registers a series with the scale. Under normal circumstances you should not need to call this manually.
- **UnregisterSeries**(series: IgbSeries): void
- **UnregisterSeriesAsync**(series: IgbSeries): Task — Unregisters a series with the scale. Under normal circumstances you should not need to call this manually.

### [IgbBrushScaleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBrushScaleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBubbleSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBubbleSeries)
Represents a IgbDataChart bubble series.

- **constructor**(): void
- **FillMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' fill value in the Data Legend.
- **FillMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' fill value in the Data Legend.
- **FillMemberPath**: `string` — Gets or sets the fill mapping property for the current series object.
- **FillScale**: `IgbBrushScale` — Gets or sets the brush scale for the fill brush of markers.
- **FillScaleUseGlobalValues**: `bool` — Gets or sets whether or not the FillScale uses global min/max values of FillMemberPath from multiple series. This setting applies only if multiple series are using the same FillScale.
- **LabelMemberPath**: `string` — Gets or sets the Label mapping property for the current series object.
- **MarkerBrushBrightness**: `double` — Gets or sets brightness of the marker fill. Using negative value will change marker fill to darker color and positive value will change marker fill to brighter color Note you can use any values between minimum value of -1 (darkest fill) and maximum value of 1 (brightest fill)
- **MarkerOutlineBrightness**: `double` — Gets or sets brightness of the marker outline. Using negative value will change marker outline to darker color and positive value will change marker outline to brighter color Note you can use any values between minimum value of -1 (darkest outline) and maximum value of 1 (brightest outline)
- **MarkerOutlineUsesFillScale**: `bool` — Gets or sets whether or not the marker outline should use FillScale like the marker fill does. This setting applies only if the current series has a FillScale set and it overrides MarkerOutline setting.
- **RadiusMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' radius value in the Data Legend.
- **RadiusMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' radius value in the Data Legend.
- **RadiusMemberPath**: `string` — Gets or sets the radius mapping property for the current series object.
- **RadiusScale**: `IgbSizeScale` — Gets or sets the radius size scale for the bubbles.
- **RadiusScaleUseGlobalValues**: `bool` — Gets or sets the whether or not the RadiusScale uses global values of RadiusMemberPath from multiple series. This setting applies only if multiple series are using the same RadiusScale.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.

### [IgbBubbleSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBubbleSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBulletGraph](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBulletGraph)
Represents a bullet graph.

- **constructor**(): void
- **ActualHighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets whether and how to display the highlighted value.
- **ActualHighlightValueOpacity**: `double` — Gets the actual opacity of the primary needle while highlighting
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualMaximumValue**: `double` — Gets the resolved maximum value of the scale.
- **ActualMaximumValueChanged**: `Action<double>`
- **ActualMaximumValueChangedScript**: `string`
- **ActualMinimumValue**: `double` — Gets the resolved minimum value of the scale.
- **ActualMinimumValueChanged**: `Action<double>`
- **ActualMinimumValueChangedScript**: `string`
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **ActualRanges**: `IgbLinearGraphRangeCollection`
- **AlignLabel**: `EventCallback<IgbAlignLinearGraphLabelEventArgs>`
- **AlignLabelScript**: `string`
- **BackingBrush**: `string` — Gets or sets the brush to use to fill the backing of the bullet graph.
- **BackingInnerExtent**: `double` — Gets or sets the inner extent of the bullet graph backing.
- **BackingOuterExtent**: `double` — Gets or sets the outer extent of the bullet graph backing.
- **BackingOutline**: `string` — Gets or sets the brush to use for the outline of the backing.
- **BackingStrokeThickness**: `double` — Gets or sets the stroke thickness of the backing outline.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentRanges**: `IgbLinearGraphRangeCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Font**: `string` — Gets or sets the font.
- **FontBrush**: `string` — Gets or sets the brush to use for the label font.
- **FormatLabel**: `EventCallback<IgbFormatLinearGraphLabelEventArgs>`
- **FormatLabelScript**: `string`
- **HighlightValue**: `double` — Gets or sets the highlight value at which to point the secondary needle of the gauge.
- **HighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets or sets whether and how to display the highlighted value.
- **HighlightValueOpacity**: `double` — Gets or sets the opacity of the primary needle while highlighting
- **Interval**: `double` — Gets or sets the interval to use for the scale.
- **IsScaleInverted**: `bool` — Gets or sets a value indicating whether the scale is inverted. When the scale is inverted the direction in which the scale values increase is right to left.
- **LabelExtent**: `double` — Gets or sets the position at which to put the labels as a value from 0 to 1, measured from the bottom of the scale. Values further from zero than 1 can be used to hide the labels of the bullet graph.
- **LabelFormat**: `string` — Gets or sets the label composite format used when creating label values.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelInterval**: `double` — Gets or sets the interval to use for rendering labels. This defaults to be the same interval as the tickmarks on the scale.
- **LabelsPostInitial**: `double` — A value to start adding labels, added to the scale's MinimumValue.
- **LabelsPreTerminal**: `double` — A value to stop adding labels, subtracted from the scale's MaximumValue.
- **LabelsVisible**: `bool` — Gets or sets whether the labels are visible in the gauge.
- **MaximumValue**: `double` — Gets or sets the maximum value of the scale.
- **MergeViewports**: `bool` — Gets or sets whether the scale viewport will be merged with backing viewport.
- **MinimumValue**: `double` — Gets or sets the minimum value of the scale.
- **MinorTickBrush**: `string` — Gets or sets the brush to use for the minor tickmarks.
- **MinorTickCount**: `double` — Gets or sets the number of minor tickmarks to place between major tickmarks.
- **MinorTickEndExtent**: `double` — Gets or sets the position at which to stop rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **MinorTickStartExtent**: `double` — Gets or sets the position at which to start rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **MinorTickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering minor ticks.
- **Orientation**: `LinearScaleOrientation` — Gets or sets the orientation of the scale.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RangeBrushes**: `string` — Gets or sets a collection of brushes to be used as the palette for bullet graph ranges.
- **RangeInnerExtent**: `double` — Gets or sets the position at which to start rendering the ranges, measured from the front/bottom of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **RangeOuterExtent**: `double` — Gets or sets the position at which to stop rendering the range as a value from 0 to 1 measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **RangeOutlines**: `string` — Gets or sets a collection of brushes to be used as the palette for bullet graph outlines.
- **Ranges**: `IgbLinearGraphRangeCollection` — Gets or sets the scale ranges to render on the bullet graph.
- **ScaleBackgroundBrush**: `string` — Gets or sets the background brush for the scale.
- **ScaleBackgroundOutline**: `string` — Gets or sets the background outline for the scale.
- **ScaleBackgroundThickness**: `double` — Gets or sets the background outline thickness for the scale.
- **ScaleEndExtent**: `double` — Gets or sets the position at which to stop rendering the scale as a value from 0 to 1, measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **ScaleStartExtent**: `double` — Gets or sets the position at which to start rendering the scale, measured from the front/bottom of the bullet graph as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **ShowToolTip**: `bool` — Gets or sets a value indicating whether tooltips are enabled.
- **ShowToolTipTimeout**: `int` — Gets or sets the time in milliseconds that tooltip appearance is delayed with.
- **TargetValue**: `double` — Gets or sets the value indicated by the target value bar.
- **TargetValueBreadth**: `double` — Get or sets the breadth of the target value element.
- **TargetValueBrush**: `string` — Gets or sets the brush to use when rendering the fill of the comparative marker.
- **TargetValueInnerExtent**: `double` — Gets or sets the position at which to start rendering the target value, measured from the front/bottom of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **TargetValueName**: `string` — Gets or sets the name used for the target value. The name is displayed in the default target value tooltip.
- **TargetValueOuterExtent**: `double` — Gets or sets the position at which to start rendering the target value, measured from the front/bottom of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **TargetValueOutline**: `string` — Gets or sets the brush to use when rendering the outline of the target value.
- **TargetValueStrokeThickness**: `double` — Gets or sets the stroke thickness of the outline of the target value bar.
- **TickBrush**: `string` — Gets or sets the brush to use for the major tickmarks.
- **TickEndExtent**: `double` — Gets or sets the position at which to stop rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **TickStartExtent**: `double` — Gets or sets the position at which to start rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **TickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering ticks.
- **TicksPostInitial**: `double` — A value to start adding tickmarks, added to the scale's MinimumValue.
- **TicksPreTerminal**: `double` — A value to stop adding tickmarks, subtracted from the scale's MaximumValue.
- **TransitionDuration**: `int` — Gets or sets the number of milliseconds over which changes to the bullet graph should be animated.
- **TransitionProgress**: `double` — Gets the transition progress of the animation when the control is animating.
- **Type**: `string`
- **Value**: `double` — Gets or sets the value at which the bar ends.
- **ValueBrush**: `string` — Gets or sets the brush to use for the actual value element.
- **ValueInnerExtent**: `double` — Gets or sets the position at which to start rendering the actual value geometries, measured from the front/bottom of the bullet graph as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **ValueName**: `string` — Gets or sets the name used for actual value.
- **ValueOuterExtent**: `double` — Gets or sets the position at which to stop rendering the actual value geometries as a value from 0 to 1 measured from the front/bottom of the bullet graph. Values further from zero than 1 can be used to make this extend further than the normal size of the bullet graph.
- **ValueOutline**: `string` — Gets or sets the brush to use for the outline of actual value element.
- **ValueStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering single actual value element.
- **ContainerResized**(): void
- **ContainerResizedAsync**(): Task — Notify that the container has resized.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the bullet graph to finish any deferred work before printing or evaluating its visual.
- **GetCurrentActualMaximumValue**(): double
- **GetCurrentActualMaximumValueAsync**(): Task<double>
- **GetCurrentActualMinimumValue**(): double
- **GetCurrentActualMinimumValueAsync**(): Task<double>
- **GetCurrentHighlightValue**(): double
- **GetCurrentHighlightValueAsync**(): Task<double>
- **GetValueForPoint**(point: Point): double
- **GetValueForPointAsync**(point: Point): Task<double> — Gets the value for the main scale of the bullet graph for a given point within the bounds of the bullet graph.
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Provide a container for the bullet graph.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Notify that the bullet graph styling has updated.

### [IgbBulletGraphCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBulletGraphCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbBulletGraphModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbBulletGraphModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButton)
Represents a clickable button, used to submit forms or anywhere in a document for accessible, standard button functionality.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Variant**: `ButtonVariant` — Sets the variant of the button.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbButtonBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButtonBase)

- **constructor**(): void
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **DisplayType**: `ButtonBaseType` — The type of the button. Defaults to button.
- **Download**: `string` — Prompts to save the linked URL instead of navigating to it.
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **Href**: `string` — The URL the button points to.
- **Rel**: `string` — The relationship of the linked URL. See https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
- **SupportsVisualChildren**: `bool`
- **Target**: `ButtonBaseTarget` — Where to display the linked URL, as the name for a browsing context.
- **Type**: `string`
- **UseDirectRender**: `bool`
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the button.
- **Click**(): void
- **ClickAsync**(): Task — Simulates a mouse click on the element
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus in the button.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbButtonBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButtonBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbButtonGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButtonGroup)
The igc-button-group groups a series of igc-toggle-buttons together, exposing features such as layout and selection.

- **constructor**(): void
- **Alignment**: `ContentOrientation` — Sets the orientation of the buttons in the group.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Deselect**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **DeselectScript**: `string`
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Disables all buttons inside the group.
- **Select**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **SelectScript**: `string`
- **SelectedItems**: `string[]`
- **Selection**: `ButtonGroupSelection` — Controls the mode of selection for the button group.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbButtonGroupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButtonGroupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbButtonModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbButtonModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbByLevelTreeGridMergeStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbByLevelTreeGridMergeStrategy)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbCalculatedColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalculatedColumn)
Represents a column that is calculated based on the values of other columns.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbCalendar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendar)
Represents a calendar that lets users to select a date value in a variety of different ways.

- **constructor**(): void
- **ActiveDate**: `DateTime` — Sets the date which is shown in view and is highlighted. By default it is the current date.
- **ActiveView**: `CalendarActiveView` — The current active view of the component. "days"
- **Change**: `EventCallback<IgbComponentDataValueChangedEventArgs>`
- **ChangeScript**: `string`
- **FormatOptions**: `IgbCalendarFormatOptions` — The options used to format the months and the weekdays in the calendar views.
- **HeaderOrientation**: `CalendarHeaderOrientation` — The orientation of the calendar header. "horizontal"
- **HideHeader**: `bool` — Whether to render the calendar header part. When the calendar selection is set to multiple the header is always hidden. false
- **HideOutsideDays**: `bool` — Whether to show the dates that do not belong to the current active month. false
- **Orientation**: `ContentOrientation` — The orientation of the calendar months when more than one month is being shown. "horizontal"
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **Value**: `DateTime`
- **ValueChanged**: `EventCallback<DateTime>`
- **Values**: `DateTime[]`
- **ValuesChanged**: `EventCallback<DateTime[]>`
- **VisibleMonths**: `double` — The number of months displayed in the days view. 1
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): DateTime
- **GetCurrentValueAsync**(): Task<DateTime>
- **GetCurrentValues**(): DateTime[]
- **GetCurrentValuesAsync**(): Task<DateTime[]>
- **ResolveDisplay**(): string
- **SetCustomizedStringAsync**(language: string, values: Dictionary<string, string>): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, json: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, id: string, value: string): Task<object> — Provide a new set of localized strings to use for a given languange.

### [IgbCalendarBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarBase)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisabledDates**: `IgbDateRangeDescriptor[]` — Gets/Sets the disabled dates for the component.
- **Locale**: `string` — Gets/Sets the locale used for formatting and displaying the dates in the component.
- **ResourceStrings**: `IgbCalendarResourceStrings` — The resource strings for localization.
- **Selection**: `CalendarSelection` — Sets the type of selection in the component. single
- **ShowWeekNumbers**: `bool` — Whether to show the week numbers. false
- **SpecialDates**: `IgbDateRangeDescriptor[]` — Gets/Sets the special dates for the component.
- **Type**: `string`
- **WeekStart**: `WeekDays` — Gets/Sets the first day of the week. sunday
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCalendarBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCalendarDate](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarDate)

- **constructor**(): void
- **Date**: `DateTime`
- **IsCurrentMonth**: `bool`
- **IsNextMonth**: `bool`
- **IsPrevMonth**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalendarDateEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarDateEventArgs)

- **constructor**(): void
- **Detail**: `IgbCalendarDate`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalendarFormatOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarFormatOptions)

- **constructor**(): void
- **Month**: `string`
- **Type**: `string`
- **Weekday**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalendarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCalendarResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalendarResourceStrings)

- **constructor**(): void
- **EndDate**: `string`
- **NextMonth**: `string`
- **NextYear**: `string`
- **NextYears**: `string`
- **PreviousMonth**: `string`
- **PreviousYear**: `string`
- **PreviousYears**: `string`
- **SelectDate**: `string`
- **SelectMonth**: `string`
- **SelectRange**: `string`
- **SelectYear**: `string`
- **SelectedDate**: `string`
- **StartDate**: `string`
- **Type**: `string`
- **WeekLabel**: `string`
- **FindByName**(name: string): object

### [IgbCalloutAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutAnnotation)
Represents a callout annotation

- **constructor**(): void
- **Background**: `string` — Gets or sets the background to use for tha axis annotation box.
- **BackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the callout borders.
- **BackgroundPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BackgroundPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **BadgeBackground**: `string` — Gets or sets the background of badge in the callout annotation.
- **BadgeCorner**: `double` — Gets or sets the corner radius of badge in the callout annotation.
- **BadgeGap**: `double` — Gets or sets the space between badge and text in the callout annotation.
- **BadgeHeight**: `double` — Gets or sets the height of badge in the callout annotation.
- **BadgeImage**: `string` — Gets or sets the image url displayed as a badge in the callout annotation.
- **BadgeOutline**: `string` — Gets or sets the outline of badge in the callout annotation.
- **BadgeThickness**: `double` — Gets or sets the thickness of badge in the callout annotation.
- **BadgeVisible**: `bool` — Gets or sets the badge is visible in callout annotation.
- **BadgeWidth**: `double` — Gets or sets the width of badge in the callout annotation.
- **Content**: `object` — Gets or sets the Content that should be annotated.
- **ContentScript**: `string` — Provides a means of setting Content in the JavaScript environment.
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **ItemColor**: `string` — Gets or sets the ItemColor to which the callout pertains to. Leave unset for an automatic value.
- **Key**: `object` — Gets or sets the Key that should be annotated.
- **KeyScript**: `string` — Provides a means of setting Key in the JavaScript environment.
- **LeaderBrush**: `string` — Gets or sets the LeaderBrush to use for tha axis annotation box.
- **Outline**: `string` — Gets or sets the Outline to use for tha axis annotation box.
- **Series**: `IgbSeries` — Gets or sets the series to which the callout pertains to. Leave unset for an automatic value.
- **StrokeThickness**: `double` — Gets or sets the border stroke thickness to use for tha axis annotation box.
- **Text**: `string` — Gets or sets the text that should be displayed for the annotation. Leave null to display the value automatically.
- **TextColor**: `string` — Gets or sets the color to use for the text in the annotation.
- **Type**: `string`
- **XValue**: `object` — Gets or sets the XValue at which this annotation is displayed on the axis.
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object` — Gets or sets the YValue at which this annotation is displayed on the axis.
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbCalloutAnnotationCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutAnnotationCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbCalloutBadgeInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutBadgeInfo)
Provides info about callout badge

- **constructor**(): void
- **BadgeCorner**: `double` — Gets or sets the corner badge in the callout.
- **BadgeGap**: `double` — Gets or sets the gap between badge and text in the callout.
- **BadgeHeight**: `double` — Gets or sets badge height in the callout.
- **BadgeImage**: `string` — Gets or sets the image path for badge displayed in the callout.
- **BadgeThickness**: `double` — Gets or sets badge thickness in the callout.
- **BadgeVisible**: `bool` — Gets or sets whether the badge is visible in the callout.
- **BadgeWidth**: `double` — Gets or sets badge width in the callout.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbCalloutContentUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutContentUpdatingEventArgs)
Represents event arguments for updating content of callout layer

- **constructor**(): void
- **Content**: `object` — Gets or sets content displayed by callout layer
- **ContentScript**: `string` — Provides a means of setting Content in the JavaScript environment.
- **Item**: `object` — Gets data item associated with callout layer
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Type**: `string`
- **XValue**: `object` — Gets data X-value associated with callout layer
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object` — Gets data Y-value associated with callout layer
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalloutLabelUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutLabelUpdatingEventArgs)
Represents event arguments for updating label of callout layer

- **constructor**(): void
- **Item**: `object` — Gets data item associated with callout layer
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Label**: `object` — Gets or sets label displayed by callout layer
- **LabelScript**: `string` — Provides a means of setting Label in the JavaScript environment.
- **Series**: `IgbSeries` — Gets series associated with callout item, if available
- **SeriesName**: `string` — Gets series name associated with callout item, if available
- **Type**: `string`
- **XValue**: `object` — Gets data X-value associated with callout layer
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object` — Gets data Y-value associated with callout layer
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalloutLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutLayer)
Represents an annotation layer that displays crosshair lines that cross through the closest value of the target series under the cursor.

- **constructor**(): void
- **AllowedPositions**: `IgbCalloutPlacementPositionsCollection` — Gets or sets the allowed positions that the callout layer is allowed to use.
- **AutoCalloutLabelPrecision**: `int` — Gets or sets the precision to use when values are used for the auto callout labels.
- **AutoCalloutVisibilityMode**: `AutoCalloutVisibilityMode` — Gets or sets the rules for when the callouts should be visible.
- **CalloutBackground**: `string` — Gets or sets the brush that specifies how the backgrounds for the callouts of the layer are painted. Leave unset for an automatic value.
- **CalloutBadgeBackground**: `string` — Gets or sets the badge background in callout annotation.
- **CalloutBadgeCorner**: `double` — Gets or sets the corner radius of badge in callout annotation
- **CalloutBadgeGap**: `double` — Gets or sets the gap between badge and text in callout annotation
- **CalloutBadgeHeight**: `double` — Gets or sets the the badge height in callout annotation.
- **CalloutBadgeImageMemberPath**: `string` — Gets or sets the mapping property for an image displayed in the badge of callout annotation
- **CalloutBadgeMatchSeries**: `bool` — Gets or sets whether or not the callout badge matches appearance of target series.
- **CalloutBadgeOutline**: `string` — Gets or sets the badge outline in callout annotation.
- **CalloutBadgeThickness**: `double` — Gets or sets the the badge thickness in callout annotation.
- **CalloutBadgeVisible**: `bool` — Gets or sets the badge is visible in callout annotation.
- **CalloutBadgeWidth**: `double` — Gets or sets the the badge width in callout annotation.
- **CalloutCollisionMode**: `CalloutCollisionMode` — Gets or sets the strategy to use for avoiding collisions between the callouts in this layer. Leave unset for an automatic value.
- **CalloutContentUpdating**: `EventCallback<IgbCalloutContentUpdatingEventArgs>`
- **CalloutContentUpdatingScript**: `string`
- **CalloutCornerRadius**: `double` — Gets or sets the corner radius to use for the callout borders.
- **CalloutDarkTextColor**: `string` — Gets or sets the dark color to use for the callout text. Leave unset for an automatic value.
- **CalloutExpandsAxisBufferEnabled**: `bool` — Gets or sets whether or not callouts expand axis buffer for extra space for their render around data points.
- **CalloutExpandsAxisBufferMaxHeight**: `double` — Gets or sets the maximum vertical axis buffer for positioning callouts.
- **CalloutExpandsAxisBufferMaxWidth**: `double` — Gets or sets the maximum horizontal axis buffer for positioning callouts.
- **CalloutExpandsAxisBufferMinHeight**: `double` — Gets or sets the minimum vertical axis buffer for positioning callouts.
- **CalloutExpandsAxisBufferMinWidth**: `double` — Gets or sets the minimum horizontal axis buffer for positioning callouts.
- **CalloutExpandsAxisBufferOnInitialVisibility**: `bool` — Gets or sets whether or not recalculate callouts expand axis buffer on rendering frame.
- **CalloutExpandsAxisBufferOnlyWhenVisible**: `bool` — Gets or sets whether or not callouts expand axis buffer only when callouts are visible in the chart.
- **CalloutInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **CalloutLabelUpdating**: `EventCallback<IgbCalloutLabelUpdatingEventArgs>`
- **CalloutLabelUpdatingScript**: `string`
- **CalloutLeaderBrush**: `string` — Gets or sets the brush that specifies how the leader lines for the callouts of the layer are painted.
- **CalloutLightTextColor**: `string` — Gets or sets the light color to use for the callout text. Leave unset for an automatic value.
- **CalloutOutline**: `string` — Gets or sets the brush that specifies how the outlines for the callouts of the layer are painted.
- **CalloutPaddingBottom**: `double` — Gets or sets the bottom padding to use within the callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **CalloutPaddingLeft**: `double` — Gets or sets the left padding to use withing the callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **CalloutPaddingRight**: `double` — Gets or sets the right padding to use within the callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **CalloutPaddingTop**: `double` — Gets or sets the top padding to use within the callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **CalloutPositionPadding**: `double` — Gets or sets the padding to add to the callout positioning. Leave unset for an automatic value.
- **CalloutRenderStyleUpdating**: `EventCallback<IgbCalloutRenderStyleUpdatingEventArgs>`
- **CalloutRenderStyleUpdatingScript**: `string`
- **CalloutSeriesSelecting**: `EventCallback<IgbCalloutSeriesSelectingEventArgs>`
- **CalloutSeriesSelectingScript**: `string`
- **CalloutStrokeThickness**: `double` — Gets or sets the stroke thickness for the callout backing. Leave unset for an automatic value.
- **CalloutStyleUpdating**: `EventCallback<IgbCalloutStyleUpdatingEventArgs>`
- **CalloutStyleUpdatingScript**: `string`
- **CalloutSuspendedWhenShiftingToVisible**: `bool` — Gets or sets whether or not suspend refresh of callouts while they shift from hidden to visible
- **CalloutTextColor**: `string` — Gets or sets the color to use for the callout text. Leave unset for an automatic value.
- **CollisionChannel**: `string` — Gets or sets a channel name to identify other callout layers within the chart to share collision information with.
- **ContentMemberPath**: `string` — Gets or sets the content mapping property for the callouts.
- **HighlightedValueLabelMode**: `HighlightedValueLabelMode` — Gets or sets whether to use values, rather than labels for auto callout labels.
- **IsAutoCalloutBehaviorEnabled**: `bool` — Gets or sets how to select the final value to annotate.
- **IsCalloutOffsettingEnabled**: `bool` — Gets or sets whether to allow the callouts to be variable distances from the target points, for supporting collision modes.
- **IsCustomCalloutRenderStyleEnabled**: `bool` — Gets or sets whether to allow for custom callout styles.
- **IsCustomCalloutStyleEnabled**: `bool` — Gets or sets whether to allow for custom callout styles.
- **KeyMemberPath**: `string` — Gets or sets the key mapping property for the callouts.
- **LabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelMemberPath**: `string` — Gets or sets the label mapping property for the callouts.
- **ShouldTruncateOnBoundaryCollisions**: `bool` — Gets or sets whether the callouts that collide with the boundary should be truncated.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **TextStyle**: `string` — Gets or sets the stroke thickness for the axis annotation backing. Leave unset for an automatic value.
- **Type**: `string`
- **UseAutoContrastingLabelColors**: `bool` — Gets or sets whether to the label color is automatically decided between a light and dark option for contrast.
- **UseInterpolatedValueForAutoCalloutLabels**: `bool` — Gets or sets whether to use values, rather than labels for auto callout labels.
- **UseItemColorForFill**: `bool` — Gets or sets whether to the series color as the outline of the callout.
- **UseItemColorForOutline**: `bool` — Gets or sets whether to the series item color as the outline of the callout.
- **UseSeriesColorForOutline**: `bool` — Gets or sets whether to the series color as the outline of the callout.
- **UseValueForAutoCalloutLabels**: `bool` — Gets or sets whether to use values, rather than labels for auto callout labels.
- **XMemberPath**: `string` — Gets or sets the label mapping property for the callouts.
- **YMemberPath**: `string` — Gets or sets the label mapping property for the callouts.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **InvalidateCalloutContent**(): void
- **InvalidateCalloutContentAsync**(): Task — Invalidates content of callout layer
- **RecalculateAxisRangeBuffer**(): void
- **RecalculateAxisRangeBufferAsync**(): Task — Resets actual visiable range margin
- **RefreshAxisBufferAndCalloutPositions**(): void
- **RefreshAxisBufferAndCalloutPositionsAsync**(): Task — Refresh axis buffer and callouts rendering
- **RefreshLabelPositions**(): void
- **RefreshLabelPositionsAsync**(): Task — Force the callout labels to reevaluate their positions.

### [IgbCalloutLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCalloutPlacementPositionsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutPlacementPositionsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbCalloutRenderStyleUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutRenderStyleUpdatingEventArgs)

- **constructor**(): void
- **ActualPosition**: `CalloutPlacementPositions`
- **Background**: `string`
- **BackgroundCorner**: `double`
- **BadgeBackground**: `string`
- **BadgeImage**: `string`
- **BadgeOutline**: `string`
- **BadgeThickness**: `double`
- **Height**: `double`
- **Item**: `object`
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **LabelPositionX**: `double`
- **LabelPositionY**: `double`
- **LeaderBrush**: `string`
- **Outline**: `string`
- **Series**: `IgbSeries`
- **StrokeThickness**: `double`
- **TargetPositionX**: `double`
- **TargetPositionY**: `double`
- **TextColor**: `string`
- **Type**: `string`
- **Width**: `double`
- **XValue**: `object`
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object`
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalloutSeriesSelectingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutSeriesSelectingEventArgs)
Represents event arguments for selecting callout layer

- **constructor**(): void
- **Item**: `object` — Gets data item associated with callout layer
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Series**: `IgbSeries` — Gets or sets series object associated with callout layer
- **SeriesName**: `string` — Gets or sets series name associated with callout layer
- **Type**: `string`
- **XValue**: `object` — Gets data X-value associated with callout layer
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object` — Gets data Y-value associated with callout layer
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCalloutStyleUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCalloutStyleUpdatingEventArgs)
Event arguments for the CalloutStyleUpdating event

- **constructor**(): void
- **BacgkroundPaddingBottom**: `double`
- **BacgkroundPaddingLeft**: `double`
- **BacgkroundPaddingRight**: `double`
- **BacgkroundPaddingTop**: `double`
- **Background**: `string` — Gets or sets the background of the callout.
- **BackgroundCorner**: `double`
- **BadgeBackground**: `string` — Gets or sets badge fill in the callout.
- **BadgeCorner**: `double`
- **BadgeGap**: `double` — Gets or sets the gap between badge and text in the callout.
- **BadgeHeight**: `double` — Gets or sets badge height in the callout.
- **BadgeImage**: `string` — Gets or sets the path to an image displayed in the callout.
- **BadgeOutline**: `string` — Gets or sets badge outline in the callout.
- **BadgeThickness**: `double` — Gets or sets badge thickness in the callout.
- **BadgeVisible**: `bool` — Gets or sets whether the badge is visible in the callout.
- **BadgeWidth**: `double` — Gets or sets badge width in the callout.
- **Item**: `object` — Gets data item associated with the callout.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **LeaderBrush**: `string` — Gets or sets the leader brush of the callout.
- **Outline**: `string` — Gets or sets the outline of the callout.
- **Series**: `IgbSeries` — Gets data series associated with the callout.
- **StrokeThickness**: `double` — Gets or sets the stroke thickness of the callout.
- **TextColor**: `string` — Gets or sets the text color of the callout.
- **Type**: `string`
- **XValue**: `object` — Gets X-position of data item associated with the callout.
- **XValueScript**: `string` — Provides a means of setting XValue in the JavaScript environment.
- **YValue**: `object` — Gets Y-position of data item associated with the callout.
- **YValueScript**: `string` — Provides a means of setting YValue in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelButtonClickEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelButtonClickEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelEventArgs)

- **constructor**(): void
- **Cancel**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelableBrowserEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelableBrowserEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelableBrowserEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelableBrowserEventArgsDetail)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelableEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelableEventArgs)

- **constructor**(): void
- **Detail**: `IgbCancelableEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancelableEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancelableEventArgsDetail)

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCancellingMultiScaleImageEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCancellingMultiScaleImageEventArgs)

- **constructor**(): void
- **Type**: `string`
- **Uri**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCaptureImageSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCaptureImageSettings)

- **constructor**(): void
- **AddToClipboard**: `bool`
- **Format**: `CaptureImageFormat`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbCard](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCard)
A container component that wraps different elements related to a single subject. The card component provides a flexible container for organizing content such as headers, media, text content, and actions. Card Title Card Subtitle Card content goes here Action

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Elevated**: `bool` — Sets the card to have an elevated appearance with shadow. When false, the card uses an outlined style with a border. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCardActions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardActions)
A container component for card action items such as buttons or icon buttons. Actions can be positioned at the start, center, or end of the container. Like Share

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Orientation**: `ContentOrientation` — The orientation of the actions layout. 'horizontal'
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCardActionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardActionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCardContent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardContent)
A container component for the card's main text content. This component should be used within an igc-card element to display the primary content. This is the main content of the card. It can contain any text or HTML content.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCardContentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardContentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCardHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardHeader)
A container component for the card's header section. Displays header content including an optional thumbnail, title, subtitle, and additional content. Card Title Card Subtitle

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCardHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCardMedia](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardMedia)
A container component for card media content such as images, GIFs, or videos. This component should be used within an igc-card element to display visual content.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCardMediaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardMediaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCardModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCardModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCarousel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarousel)
The igc-carousel presents a set of igc-carousel-slides by sequentially displaying a subset of one or more slides.

- **constructor**(): void
- **AnimationType**: `HorizontalTransitionAnimation` — The animation type.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **DisableLoop**: `bool` — Whether the carousel should skip rotating to the first slide after it reaches the last.
- **DisablePauseOnInteraction**: `bool` — Whether the carousel should ignore use interactions and not pause on them.
- **HideIndicators**: `bool` — Whether the carousel should render the indicator controls (dots).
- **HideNavigation**: `bool` — Whether the carousel should skip rendering of the default navigation buttons.
- **IndicatorsLabelFormat**: `string` — The format used to set the aria-label on the carousel indicators. Instances of '{0}' will be replaced with the index of the corresponding slide.
- **IndicatorsOrientation**: `CarouselIndicatorsOrientation` — Sets the orientation of the indicator controls (dots).
- **Interval**: `double` — The duration in milliseconds between changing the active slide.
- **MaximumIndicatorsCount**: `double` — Controls the maximum indicator controls (dots) that can be shown. Default value is 10.
- **Paused**: `EventCallback<IgbVoidEventArgs>`
- **PausedScript**: `string`
- **Playing**: `EventCallback<IgbVoidEventArgs>`
- **PlayingScript**: `string`
- **SlideChanged**: `EventCallback<IgbNumberEventArgs>`
- **SlideChangedScript**: `string`
- **SlidesLabelFormat**: `string` — The format used to set the aria-label on the carousel slides and the text displayed when the number of indicators is greater than tha maximum indicator count. Instances of '{0}' will be replaced with the index of the corresponding slide. Instances of '{1}' will be replaced with the total amount of slides.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Vertical**: `bool` — Whether the carousel has vertical alignment.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrent**(): double
- **GetCurrentAsync**(): Task<double>
- **GetIsPaused**(): bool
- **GetIsPausedAsync**(): Task<bool>
- **GetIsPlaying**(): bool
- **GetIsPlayingAsync**(): Task<bool>
- **GetTotal**(): double
- **GetTotalAsync**(): Task<double>
- **Next**(): bool
- **NextAsync**(): Task<bool> — Switches to the next slide, runs any animations, and returns if the operation was successful.
- **Pause**(): void
- **PauseAsync**(): Task — Pauses the carousel rotation of slides.
- **Play**(): void
- **PlayAsync**(): Task — Resumes playing of the carousel slides.
- **Prev**(): bool
- **PrevAsync**(): Task<bool> — Switches to the previous slide, runs any animations, and returns if the operation was successful.
- **ResolveDisplay**(): string
- **Select**(index: double, animationDirection: CarouselAnimationDirection?): bool
- **SelectAsync**(index: double, animationDirection: CarouselAnimationDirection?): Task<bool>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCarouselIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarouselIndicator)
Used when a custom indicator needs to be passed to the igc-carousel component.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCarouselIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarouselIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCarouselModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarouselModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCarouselSlide](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarouselSlide)
A single content container within a set of containers used in the context of an igc-carousel.

- **constructor**(): void
- **Active**: `bool` — The current active slide for the carousel component.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCarouselSlideModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCarouselSlideModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryAngleAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryAngleAxis)
Represents a IgbDataChart category angle axis. Useful for displaying radial categories.

- **constructor**(): void
- **ActualInterval**: `double` — Gets the effective value for the current Interval.
- **ActualIntervalChanged**: `Action<double>`
- **ActualIntervalChangedScript**: `string`
- **ActualMinorInterval**: `double` — Gets the effective value for the current MinorInterval.
- **CompanionAxisInterval**: `double` — Gets or sets interval of labels on the companion axis.
- **CompanionAxisLabelMode**: `AxisAngleLabelMode` — Gets or sets the mode axis labels will operate for the companion axis.
- **CompanionAxisMinorInterval**: `double` — Gets or sets label angle on the companion axis.
- **CompanionAxisStartAngleOffset**: `double` — Gets or sets angle in degress that the chart's 0th angle should be offset for the companion axis
- **Interval**: `double` — Gets or sets the frequency of displayed labels.
- **LabelMode**: `AxisAngleLabelMode` — Indicates the mode axis labels will operate in.
- **MinorInterval**: `double` — Gets or sets the frequency of displayed minor lines.
- **StartAngleOffset**: `double` — Indicates the angle in degress that the chart's 0th angle should be offset.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentActualInterval**(): double
- **GetCurrentActualIntervalAsync**(): Task<double>
- **GetScaledAngle**(unscaledAngle: double): double
- **GetScaledAngleAsync**(unscaledAngle: double): Task<double> — Gets the scaled angle in radians from the raw axis value.
- **GetUnscaledAngle**(scaledAngle: double): double
- **GetUnscaledAngleAsync**(scaledAngle: double): Task<double> — Gets the raw axis value from the scaled angle in radians.

### [IgbCategoryAngleAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryAngleAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryAxisBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryAxisBase)
Represents the base class for all IgbDataChart category-based axes.

- **constructor**(): void
- **DataSource**: `object` — Gets or sets the ItemsSource property for the current axis.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **Gap**: `double` — Gets or sets the amount of space between adjacent categories for the current axis object.
- **ItemsCount**: `int` — Gets the number of items in the current category axis items source.
- **ItemsCountChanged**: `Action<int>`
- **ItemsCountChangedScript**: `string`
- **MaximumGap**: `double` — Gets or sets the maximum gap value to allow. This defaults to 1.0.
- **MinimumGapSize**: `double` — Gets or sets the minimum amount of pixels to use for the gap between categories, if possible.
- **Overlap**: `double` — Gets or sets the amount of overlap between adjacent categories for the current axis object.
- **Type**: `string`
- **UseClusteringMode**: `bool` — Gets or sets whether the category axis should use clustering display mode even if no series are present that would force clustering mode.
- **FindByName**(name: string): object
- **GetCategoryBoundingBox**(point: Point, useInterpolation: bool, singularWidth: double): Rect
- **GetCategoryBoundingBoxAsync**(point: Point, useInterpolation: bool, singularWidth: double): Task<Rect>
- **GetCategoryBoundingBoxHelper**(point: Point, useInterpolation: bool, singularWidth: double, isVertical: bool): Rect
- **GetCategoryBoundingBoxHelperAsync**(point: Point, useInterpolation: bool, singularWidth: double, isVertical: bool): Task<Rect>
- **GetCurrentItemsCount**(): int
- **GetCurrentItemsCountAsync**(): Task<int>
- **GetFullRange**(): double[]
- **GetFullRangeAsync**(): Task<double[]>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **NotifyClearItems**(): void
- **NotifyClearItemsAsync**(): Task — Used to manually notify the axis that the data source has reset or cleared its items.
- **NotifyInsertItem**(index: int, newItem: object): void
- **NotifyInsertItemAsync**(index: int, newItem: object): Task
- **NotifyRemoveItem**(index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(index: int, oldItem: object): Task
- **NotifySetItem**(index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(index: int, oldItem: object, newItem: object): Task
- **UnscaleValue**(unscaledValue: double): double
- **UnscaleValueAsync**(unscaledValue: double): Task<double> — Unscales a value from screen space into axis space.

### [IgbCategoryChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryChart)
Represents a chart with an ordinal X-axis and a numeric Y-axis.

- **constructor**(): void
- **AutoExpandMarginExtraPadding**: `double` — Gets or sets the extra amount the series viewer should auto expand margins to accommodate the initial horizontal axis labels.
- **AutoExpandMarginMaximumValue**: `double` — Gets or sets the maximum amount the series viewer should auto expand margins to accommodate the initial horizontal axis labels.
- **AutoMarginAndAngleUpdateMode**: `AutoMarginsAndAngleUpdateMode` — Gets or sets a whether the series viewer should auto expand margins to accommodate the initial horizontal axis labels.
- **ChartType**: `CategoryChartType` — Gets or sets the type of chart series to generate from the data.
- **IsCategoryHighlightingEnabled**: `bool` — Gets or sets whether the category should be highlighted when hovered
- **IsItemHighlightingEnabled**: `bool` — Gets or sets whether the item should be highlighted when hovered
- **IsSplineShapePartOfRange**: `bool` — Gets or sets whether to include the spline shape in the axis range requested of the axis for spline type series.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether animation of series plots is enabled when the chart is loading into view
- **MarkerCollisionAvoidance**: `CategorySeriesMarkerCollisionAvoidance` — Gets or sets the behavior for markers in each series which are placed too close together for the current view, resulting in a collision.
- **NeedsDynamicContent**: `bool`
- **NegativeBrushes**: `string` — Gets or sets the palette used for coloring negative items of Waterfall chart type.
- **NegativeOutlines**: `string` — Brushes to use for drawing negative elements, when using a chart type with contextual coloring, such as Waterfall.
- **ShouldAutoExpandMarginForInitialLabels**: `bool` — Gets or sets a whether the series viewer should auto expand margins to accommodate the initial horizontal axis labels.
- **ShouldConsiderAutoRotationForInitialLabels**: `bool` — Gets or sets a whether the series viewer should consider auto rotating labels to fit them in the initial view. This implies that ShouldAutoExpandMarginForInitialLabels is true.
- **TooltipTemplate**: `RenderFragment<IgbDataContext>`
- **TransitionInDuration**: `int` — Gets or sets the duration used for animating series plots when the chart is loading into view
- **TransitionInEasingFunction**: `string` — Gets or sets the easing function used for animating series plots when the chart is loading into view
- **TransitionInEasingFunctionScript**: `string` — Provides a means of setting TransitionInEasingFunction in the JavaScript environment.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method that determines how to animate series plots when the chart is loading into view
- **TransitionInSpeedType**: `TransitionInSpeedType` — Gets or sets the arrival speed used for animating series plots when the chart is loading into view
- **TransitionOutDuration**: `int` — Gets or sets the duration used for animating series plots when the series is leaving view
- **TransitionOutEasingFunction**: `string` — Gets or sets the easing function used for animating series plots when the chart is loading into view
- **TransitionOutEasingFunctionScript**: `string` — Provides a means of setting TransitionOutEasingFunction in the JavaScript environment.
- **Type**: `string`
- **XAxisEnhancedIntervalPreferMoreCategoryLabels**: `bool` — Gets or sets whether the x axis enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.
- **XAxisGap**: `double` — Gets or sets the amount of space between adjacent categories for the X-axis.
- **XAxisInterval**: `double` — Gets or sets the frequency of displayed labels along the X-axis.
- **XAxisMaximumGap**: `double` — Gets or sets the maximum gap value to allow. This defaults to 1.0.
- **XAxisMinimumGapSize**: `double` — Gets or sets the minimum amount of pixels to use for the gap between categories, if possible.
- **XAxisMinorInterval**: `double` — Gets or sets the frequency of displayed minor lines along the X-axis.
- **XAxisOverlap**: `double` — Gets or sets the amount of overlap between adjacent categories for the X-axis.
- **XAxisZoomMaximumCategoryRange**: `double` — Gets or sets number of visible categories at maximum zooming level
- **XAxisZoomMaximumItemSpan**: `double` — Gets or sets maximum pixel span of series item that will be visible at maximum zooming level This property ensures that series item does not get stretch above specified value.
- **XAxisZoomToCategoryRange**: `double` — Gets or sets number of categories that the chart will zoom in and fill plot area
- **XAxisZoomToCategoryStart**: `double` — Gets or sets starting category that chart will move its zoom window. Acceptable value is between 0 and number of data items
- **XAxisZoomToItemSpan**: `double` — Gets or sets pixel span of series item that will be used to zoom chart such that the item has desired span Chart will automatically zoom in until series item has specified pixel span.
- **YAxisAbbreviateLargeNumbers**: `bool` — Gets or sets whether the large numbers on the Y-axis labels are abbreviated.
- **YAxisAutoRangeBufferMode**: `AxisRangeBufferMode` — Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.
- **YAxisEnhancedIntervalPreferMoreCategoryLabels**: `bool` — Gets or sets whether the y axis enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.
- **YAxisFavorLabellingScaleEnd**: `bool` — Gets or sets whether the axis should favor emitting a label at the end of the scale.
- **YAxisInterval**: `double` — Gets or sets the distance between each label and grid line along the Y-axis.
- **YAxisIsLogarithmic**: `bool` — Gets or sets whether the Y-axis should use a logarithmic scale instead of a linear one.
- **YAxisLogarithmBase**: `int` — Gets or sets the base value to use in the log function when mapping the position of data items along the Y-axis.
- **YAxisMaximumValue**: `double` — Gets or sets the data value corresponding to the maximum value of the Y-axis.
- **YAxisMinimumValue**: `double` — Gets or sets the data value corresponding to the minimum value of the Y-axis.
- **YAxisMinorInterval**: `double` — Gets or sets the frequency of displayed minor lines along the Y-axis.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Export serialized visual data.
- **FindByName**(name: string): object
- **GetCurrentXAxisActualMaximum**(): double
- **GetCurrentXAxisActualMaximumAsync**(): Task<double>
- **GetCurrentXAxisActualMinimum**(): double
- **GetCurrentXAxisActualMinimumAsync**(): Task<double>
- **GetCurrentYAxisActualMaximum**(): double
- **GetCurrentYAxisActualMaximumAsync**(): Task<double>
- **GetCurrentYAxisActualMinimum**(): double
- **GetCurrentYAxisActualMinimumAsync**(): Task<double>
- **RecalculateMarginAutoExpansion**(): void
- **RecalculateMarginAutoExpansionAsync**(): Task

### [IgbCategoryChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryChartToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryChartToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryDateTimeXAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryDateTimeXAxis)
Represents a category-based horizontal X axis that uses a DateTime scale.

- **constructor**(): void
- **ActualInterval**: `long` — Gets the effective value for the current Interval.
- **ActualIntervalChanged**: `Action<long>`
- **ActualIntervalChangedScript**: `string`
- **ActualMinorInterval**: `long` — Gets the effective value for the current MinorInterval.
- **ActualMinorIntervalChanged**: `Action<long>`
- **ActualMinorIntervalChangedScript**: `string`
- **DisplayType**: `TimeAxisDisplayType` — Gets or sets the axis display type. Continuous display type divides the axis into even intervals, where labels will not necessarily be aligned with data points. Discrete display type will not use a constant interval, but will align each label with its data point.
- **Interval**: `long` — Gets or sets the X axis time interval.
- **MinorInterval**: `long` — Gets or sets the frequency of displayed minor lines.
- **Type**: `string`
- **UnevenlySpacedLabels**: `bool` — Gets or sets whether the axis labels can be unevenly spaced
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentActualInterval**(): long
- **GetCurrentActualIntervalAsync**(): Task<long>
- **GetCurrentActualMinorInterval**(): long
- **GetCurrentActualMinorIntervalAsync**(): Task<long>
- **ScrollIntoView**(minimum: DateTime, maximum: DateTime): void
- **ScrollIntoViewAsync**(minimum: DateTime, maximum: DateTime): Task

### [IgbCategoryDateTimeXAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryDateTimeXAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryHighlightLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryHighlightLayer)
Represents an annotation layer that targets a category axis, or all category axes in the chart. If the axis contains any series that are aligned between major gridlines of the axis (column, waterfall, etc) this will render a shape that fills the current category. Otherwise it will render a band with an adjustable thickness at the closest gridline to the pointer position. Setting UseIterpolation to true will cause the x position in the latter case to become affixed to the x position of the pointer.

- **constructor**(): void
- **BandHighlightWidth**: `double` — Gets or sets the width to use for the highlight region if drawing a band rather than filling a category.
- **TargetAxis**: `IgbCategoryAxisBase` — Gets or sets the axis to target this annotation to. If null, this annotation targets all category axes simultaneously.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing a line through the best value for the pointer position.
- **BindAxes**(Axes: IgbAxis[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCategoryHighlightLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryHighlightLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryItemHighlightLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryItemHighlightLayer)
Represents an annotation layer that highlights items in a series that use a category axis either by drawing a banded shape at their position, or by rendering a marker at their position. Depending on the type of series, the default highlight will be affected. To override the type of highlight used, you can set the HighlightType property.

- **constructor**(): void
- **BandHighlightWidth**: `double` — Gets or sets the width to use for the highlight region if highlighting items in a grid aligned series (line, spline, etc), with a banded shape.
- **HighlightType**: `CategoryItemHighlightType` — Gets or sets which type of highlight shape to use when highlighting items.
- **MarkerBrush**: `string` — Gets or sets which color to use for the marker when highlighting items, if appropriate.
- **MarkerOutline**: `string` — Gets or sets which outline color to use for the marker when highlighting items, if appropriate.
- **MarkerTemplate**: `object` — Gets or sets the template to use for marker visuals for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerType**: `MarkerType` — Gets or sets which type of marker to use when highlighting items, if appropriate.
- **SkipUnknownValues**: `bool` — Gets or sets whether to skip unknown values when searching for series values.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing a line through the best value for the pointer position.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCategoryItemHighlightLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryItemHighlightLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategorySeries)
Represents the base class for IgbDataChart category series.

- **constructor**(): void
- **AssigningCategoryMarkerStyle**: `Action<IgbAssigningCategoryMarkerStyleEventArgs>`
- **AssigningCategoryMarkerStyleScript**: `string`
- **AssigningCategoryStyle**: `Action<IgbAssigningCategoryStyleEventArgs>`
- **AssigningCategoryStyleScript**: `string`
- **CategoryCollisionMode**: `CategoryCollisionMode` — Gets or sets the category collision mode selection behavior to use for the series.
- **IsCustomCategoryMarkerStyleAllowed**: `bool` — Gets or sets whether this category series should allow custom style overrides of its individual marker visuals.
- **IsCustomCategoryStyleAllowed**: `bool` — Gets or sets whether this category series should allow custom style overrides of its individual visuals.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether the series should transition into the plot area when a new data source is assigned. Note: Transitions are not currently supported for stacked series.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method by which to animate the data into the chart when the chart data source is swapped. Note: Transitions are not currently supported for stacked series.
- **Type**: `string`
- **UseHighMarkerFidelity**: `bool` — Sets or Gets whether to increase marker fidelity for extreme data shapes that have lots of Y variation over short X intervals.
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item based on world coordinates.
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.

### [IgbCategoryToolTipLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryToolTipLayer)
Represents an annotation layer that displays grouped tooltips for series that use a category axis.

- **constructor**(): void
- **TargetAxis**: `IgbAxis` — Gets or sets the Axis to target this annotation to. If null, this annotation layer will not render content.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **ToolTipBackground**: `string` — Gets or sets the background of the tooltip containers.
- **ToolTipBorderBrush**: `string` — Gets or sets the border color of the tooltip containers.
- **ToolTipBorderThickness**: `double` — Gets or sets the border thickness of the tooltip containers.
- **ToolTipPosition**: `CategoryTooltipLayerPosition` — Gets or sets the Position to apply to the tooltip containers.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing the tooltips.
- **BindAxes**(Axes: IgbAxis[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **HideToolTips**(): void
- **HideToolTipsAsync**(): Task — Hides any tooltips presented by the layer, if any.

### [IgbCategoryToolTipLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryToolTipLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryXAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryXAxis)
Represents a IgbDataChart category X axis.

- **constructor**(): void
- **ActualInterval**: `double` — Gets the effective value for the current Interval.
- **ActualIntervalChanged**: `Action<double>`
- **ActualIntervalChangedScript**: `string`
- **ActualMinorInterval**: `double` — Gets the effective value for the current MinorInterval.
- **ActualMinorIntervalChanged**: `Action<double>`
- **ActualMinorIntervalChangedScript**: `string`
- **CompanionAxisInterval**: `double` — Gets or sets interval of labels on the companion axis.
- **CompanionAxisMinorInterval**: `double` — Gets or sets label angle on the companion axis.
- **Interval**: `double` — Gets or sets the frequency of displayed labels.
- **MinorInterval**: `double` — Gets or sets the frequency of displayed minor lines.
- **Type**: `string`
- **ZoomMaximumCategoryRange**: `double` — Gets or sets number of visible categories at maximum zooming level
- **ZoomMaximumItemSpan**: `double` — Gets or sets maximum pixel span of series item that will be visible at maximum zooming level This property ensures that series item does not get stretch above specified value.
- **ZoomToCategoryRange**: `double` — Gets or sets range of categories that the chart will zoom in to and fill plot area
- **ZoomToCategoryStart**: `double` — Gets or sets starting category that chart will move its zoom window. Acceptable value is between 0 and number of data items
- **ZoomToItemSpan**: `double` — Gets or sets pixel span of series item that will be used to zoom chart such that the item has desired span Chart will automatically zoom in until series item has specified pixel span.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentActualInterval**(): double
- **GetCurrentActualIntervalAsync**(): Task<double>
- **GetCurrentActualMinorInterval**(): double
- **GetCurrentActualMinorIntervalAsync**(): Task<double>
- **GetWindowZoomFromCategories**(categoriesCount: double): double
- **GetWindowZoomFromCategoriesAsync**(categoriesCount: double): Task<double> — Gets window zoom scale required to zoom to specified number of categories
- **GetWindowZoomFromItemSpan**(pixels: double): double
- **GetWindowZoomFromItemSpanAsync**(pixels: double): Task<double> — Gets window zoom scale required to zoom to specified span of series item
- **ScrollIntoView**(item: object): void
- **ScrollIntoViewAsync**(item: object): Task — Scrolls the specified item into view.
- **ScrollRangeIntoView**(minimum: double, maximum: double): void
- **ScrollRangeIntoViewAsync**(minimum: double, maximum: double): Task

### [IgbCategoryXAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryXAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCategoryYAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryYAxis)
Represents a IgbDataChart category Y axis.

- **constructor**(): void
- **ActualInterval**: `double` — Gets the effective value for the current Interval.
- **ActualIntervalChanged**: `Action<double>`
- **ActualIntervalChangedScript**: `string`
- **ActualMinorInterval**: `double` — Gets the effective value for the current MinorInterval.
- **ActualMinorIntervalChanged**: `Action<double>`
- **ActualMinorIntervalChangedScript**: `string`
- **CompanionAxisInterval**: `double` — Gets or sets interval of labels on the companion axis.
- **CompanionAxisMinorInterval**: `double` — Gets or sets label angle on the companion axis.
- **Interval**: `double` — Gets or sets the frequency of displayed labels.
- **MinorInterval**: `double` — Gets or sets the frequency of displayed minor lines.
- **Type**: `string`
- **ZoomMaximumCategoryRange**: `double` — Gets or sets number of visible categories at maximum zooming level
- **ZoomMaximumItemSpan**: `double` — Gets or sets maximum pixel span of series item that will be visible at maximum zooming level This property ensures that series item does not get stretch above specified value.
- **ZoomToCategoryRange**: `double` — Gets or sets range of categories that the chart will zoom in and fill plot area
- **ZoomToCategoryStart**: `double` — Gets or sets starting category that chart will move its zoom window. Acceptable value is between 0 and number of data items
- **ZoomToItemSpan**: `double` — Gets or sets pixel span of series item that will be used to zoom chart such that the item has desired span Chart will automatically zoom in until series item has specified pixel span.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCategoryBoundingBox**(point: Point, useInterpolation: bool, singularWidth: double): Rect
- **GetCategoryBoundingBoxAsync**(point: Point, useInterpolation: bool, singularWidth: double): Task<Rect>
- **GetCurrentActualInterval**(): double
- **GetCurrentActualIntervalAsync**(): Task<double>
- **GetCurrentActualMinorInterval**(): double
- **GetCurrentActualMinorIntervalAsync**(): Task<double>
- **GetWindowZoomFromCategories**(categoriesCount: double): double
- **GetWindowZoomFromCategoriesAsync**(categoriesCount: double): Task<double> — Gets window zoom scale required to zoom to specified number of categories
- **GetWindowZoomFromItemSpan**(pixels: double): double
- **GetWindowZoomFromItemSpanAsync**(pixels: double): Task<double> — Gets window zoom scale required to zoom to specified span of series item
- **ScrollIntoView**(item: object): void
- **ScrollIntoViewAsync**(item: object): Task — Scrolls the specified item into view.
- **ScrollRangeIntoView**(minimum: double, maximum: double): void
- **ScrollRangeIntoViewAsync**(minimum: double, maximum: double): Task

### [IgbCategoryYAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCategoryYAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellInfo)
Represents info about the current cell.

- **constructor**(): void
- **ActionManager**: `CellActionManager` — Gets the action manager to propagate actions back to the grid.
- **ActivationBorder**: `string` — Gets the actual background color of the cell
- **ActivationBorderBottomWidth**: `int` — Gets or sets the bottom activation border to use for the content.
- **ActivationBorderLeftWidth**: `int` — Gets or sets the left activation border to use for the content.
- **ActivationBorderRightWidth**: `int` — Gets or sets the right activation border to use for the content.
- **ActivationBorderTopWidth**: `int` — Gets or sets the top activation border to use for the content.
- **ActivationStatus**: `double` — Gets the amount that the cell is activated. This is a value between 0 and 1.
- **ActualBackground**: `string` — Gets the actual background color of the cell
- **ActualBorder**: `string` — Gets the actual background color of the cell
- **ActualBorderBottomWidth**: `int` — Gets or sets the actual bottom border to use for the content.
- **ActualBorderLeftWidth**: `int` — Gets or sets the actual left border to use for the content.
- **ActualBorderRightWidth**: `int` — Gets or sets the actual right border to use for the content.
- **ActualBorderTopWidth**: `int` — Gets or sets the actual top border to use for the content.
- **ActualContentOpacity**: `double` — Gets the actual content opacity of the cell.
- **ActualFontFamily**: `string`
- **ActualFontSize**: `double`
- **ActualFontStyle**: `string`
- **ActualFontWeight**: `string`
- **ActualOpacity**: `double` — Gets the actual opacity of the cell.
- **ActualPaddingBottom**: `int` — Gets or sets the bottom padding to use for the content.
- **ActualPaddingLeft**: `int` — Gets or sets the left padding to use for the content.
- **ActualPaddingRight**: `int` — Gets or sets the right padding to use for the content.
- **ActualPaddingTop**: `int` — Gets or sets the top padding to use for the content.
- **ActualTextColor**: `string` — Gets the actual color of the text for the cell, if any.
- **Background**: `string` — Gets or sets the background color of the cell.
- **Border**: `string` — Gets or sets the border color of the cell.
- **BorderBottomWidth**: `int` — Gets or sets the bottom border to use for the content.
- **BorderLeftWidth**: `int` — Gets or sets the left border to use for the content.
- **BorderRightWidth**: `int` — Gets or sets the right border to use for the content.
- **BorderTopWidth**: `int` — Gets or sets the top border to use for the content.
- **ContentOpacity**: `double` — Gets or sets the opacity of the content of the cell.
- **DataRow**: `int` — Gets the absolute data row for the current cell.
- **DeletedTextColor**: `string` — Gets or sets the text color for cells in deleted rows.
- **EditError**: `string` — Gets or sets the error message for the cell.
- **EditFontFamily**: `string`
- **EditFontSize**: `double`
- **EditFontStyle**: `string`
- **EditFontWeight**: `string`
- **EditID**: `int`
- **EditOpacity**: `double` — Gets or sets the opacity for cells that have unsaved edits.
- **ErrorBorder**: `string` — Gets or sets the error border color of the cell.
- **ErrorBorderBottomWidth**: `int` — Gets or sets the bottom error border to use for the content.
- **ErrorBorderLeftWidth**: `int` — Gets or sets the left error border to use for the content.
- **ErrorBorderRightWidth**: `int` — Gets or sets the right error border to use for the content.
- **ErrorBorderTopWidth**: `int` — Gets or sets the top error border to use for the content.
- **FilterRowBackground**: `string` — Gets or sets the background color for filter row.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **Height**: `int` — Gets the height of the cell.
- **HorizontalAlignment**: `CellContentHorizontalAlignment` — Gets or sets the horiztonal alignment of the cell content.
- **HoverBackground**: `string` — Gets or sets the hover background color of the cell.
- **HoverStatus**: `double` — Gets the amount that the cell is hovered. This is a value between 0 and 1.
- **HoverTextColor**: `string` — Gets or sets the hover text color of the cell.
- **Indent**: `int` — Gets the indent level of the cell.
- **IsBorderDirty**: `bool` — Gets if the content of the cell is dirty.
- **IsCollapsable**: `bool` — Gets if the cell needs to display an expansion indicator.
- **IsContentDirty**: `bool` — Gets if the content of the cell is dirty.
- **IsDataDirty**: `bool` — Gets if the data of the cell is dirty.
- **IsDeleted**: `bool` — Gets whether the cell is part of a deleted row.
- **IsEdited**: `bool` — Gets whether the cell has been edited.
- **IsExpanded**: `bool` — Gets the expansion state of the cell.
- **IsFilterRow**: `bool` — Gets if this cell is in the filter row.
- **IsHitTestVisible**: `bool` — Gets or sets whether the cell is hit test visible.
- **IsHoverable**: `bool` — Gets whether the cell is hoverable or not.
- **IsInEditMode**: `bool` — Gets whether the cell is in edit mode.
- **IsLastStickyRow**: `bool` — Gets if this cell is the last row that can stick to the top of the grid.
- **IsLayerDirty**: `bool` — Gets if the layer of the cell is dirty.
- **IsPlaceholdContentNeeded**: `bool` — Gets if placeholder content is needed when virtualized.
- **IsPositionDirty**: `bool` — Gets if the position of the cell is dirty.
- **IsRowPinned**: `bool` — Gets if this cell belongs to a row that has been marked as pinned.
- **IsRowSticky**: `bool` — Gets if this cell belongs to a row that will stick to the top of the grid.
- **IsSelected**: `bool` — Gets if the cell is selected.
- **IsSizeDirty**: `bool` — Gets if the size of the cell is dirty.
- **IsStateDirty**: `bool` — Gets if the layer of the cell is dirty.
- **LastStickyRowBackground**: `string` — Gets or sets the color for the last row in the sticky row area.
- **LineBreakMode**: `TextCellLineBreakMode` — Gets or sets the line break mode to use if text is present in the cell.
- **Opacity**: `double` — Gets or sets the opacity of the cell.
- **OriginalValue**: `object` — Gets or sets the original value for the cell, before processing.
- **OriginalValueScript**: `string` — Provides a means of setting OriginalValue in the JavaScript environment.
- **PaddingBottom**: `int` — Gets or sets the bottom padding to use for the content.
- **PaddingLeft**: `int` — Gets or sets the left padding to use for the content.
- **PaddingRight**: `int` — Gets or sets the right padding to use for the content.
- **PaddingTop**: `int` — Gets or sets the top padding to use for the content.
- **Pinned**: `PinnedPositions` — Gets the fixed column position of this cell.
- **PinnedRowBackground**: `string` — Gets or sets the background color for the cell that has been marked as pinned.
- **PinnedRowOpacity**: `double` — Gets or sets the color to use for displaying text.
- **RenderValue**: `string` — Gets or sets the text value, if any, which was rendered by a text cell.
- **RowItem**: `object`
- **RowItemScript**: `string` — Provides a means of setting RowItem in the JavaScript environment.
- **SelectedBackground**: `string` — Gets or sets the selected background color of the cell.
- **SelectedStatus**: `double` — Gets the amount that the cell is selected. This is a value between 0 and 1.
- **SnappedX**: `int` — Gets the pixel snapped X position of the cell within the content.
- **SnappedY**: `int` — Gets the snapped Y position of the cell within the content.
- **SortDirection**: `ColumnSortDirection` — Gets the current sort direction for the column containing the cell.
- **SortIndicatorColor**: `string` — Gets or sets the color for the sort indicator icon.
- **StickyRowBackground**: `string` — Gets or sets the background color for the cell when it is stuck to the top of the grid as a pinned row.
- **StyleKey**: `string` — Gets the style key of the current cell, used for recycling.
- **SuffixIconCollectionName**: `string` — Gets or sets the icon to display in the suffix area of the cell.
- **SuffixIconFill**: `string` — Gets or sets the fill color of the suffix icon.
- **SuffixIconName**: `string` — Gets or sets the icon to display in the suffix area of the cell.
- **SuffixIconStroke**: `string` — Gets or sets the stroke color of the suffix icon.
- **SuffixIconViewBoxHeight**: `double` — Gets or sets the suffix icon's viewbox height.
- **SuffixIconViewBoxLeft**: `double` — Gets or sets the suffix icon's viewbox x coordinate.
- **SuffixIconViewBoxTop**: `double` — Gets or sets the suffix icon's viewbox y coordinate.
- **SuffixIconViewBoxWidth**: `double` — Gets or sets the suffix icon's viewbox width.
- **SuffixMargin**: `double` — Gets or sets the suffix margin.
- **SuffixText**: `string` — Gets or sets the text to display in the suffix area of the cell.
- **SuffixTextColor**: `string` — Gets or sets the color of the suffix text for the cell, if any.
- **SuffixTextFontFamily**: `string`
- **SuffixTextFontSize**: `double`
- **SuffixTextFontStyle**: `string`
- **SuffixTextFontWeight**: `string`
- **TextColor**: `string` — Gets or sets the color of the text for the cell, if any.
- **TextDecoration**: `TextCellDecoration` — Gets or sets the text decorations to apply to the cell text.
- **Type**: `string`
- **UserFormattedValue**: `string` — If set, this text will be used when rendering the cell value.
- **VerticalAlignment**: `CellContentVerticalAlignment` — Gets or sets the vertical alignment of the cell content.
- **VirtualizationPercentage**: `double` — Gets or sets the virtualization percentage value. This is between 0 an 1, and indicates how virtual the content is at present.
- **Width**: `int` — Gets the width of the cell.
- **X**: `double` — Gets the X position of the cell within the content.
- **Y**: `double` — Gets the Y position of the cell within the content.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetNamedValue**(valueName: string): object
- **GetNamedValueAsync**(valueName: string): Task<object> — Gets a named value from the cell.
- **HasNamedValue**(valueName: string): bool
- **HasNamedValueAsync**(valueName: string): Task<bool> — Returns if there is a named value stored for the cell.
- **IsCustomFieldDirty**(propertyName: string): bool
- **IsCustomFieldDirtyAsync**(propertyName: string): Task<bool>
- **IsDirty**(propertyName: string): bool
- **IsDirtyAsync**(propertyName: string): Task<bool> — Gets if a named property is dirty.
- **IsDirtyById**(propertyId_: int): bool
- **IsDirtyByIdAsync**(propertyId_: int): Task<bool> — Gets if a named property is dirty.
- **RemoveNamedValue**(valueName: string): void
- **RemoveNamedValueAsync**(valueName: string): Task — Removes a named value from the cell.
- **SetNamedValue**(valueName: string, value: object): void
- **SetNamedValueAsync**(valueName: string, value: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCellKey](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellKey)
An indentifier for a specific cell in the grid.

- **constructor**(): void
- **ColumnUniqueKey**: `string` — Gets or sets the column name associated with the cell. All columns in the grid must have a unique name. That unique name is what is used for this property.
- **PrimaryKey**: `IgbPrimaryKeyValue` — Gets or sets the primary key of the row associated with the cell.
- **ResolvedColumn**: `IgbDataGridColumn`
- **RowItem**: `object` — Gets or sets the row data object associated with the cell.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCellKeyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellKeyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCellPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellPosition)
The event is triggered when getting the current position of a certain cell

- **constructor**(): void
- **RowIndex**: `double` — It returns the position (index) of the row, the cell is in
- **Type**: `string`
- **VisibleColumnIndex**: `double` — It returns the position (index) of the column, the cell is in Counts only the visible (non hidden) columns
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCellRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellRange)
An indentifier for a specific cell in the grid.

- **constructor**(): void
- **EndColumn**: `int` — Gets or sets the end column of the range.
- **EndRow**: `int` — Gets or sets the end row of the range.
- **StartColumn**: `int` — Gets or sets the start column of the range.
- **StartRow**: `int` — Gets or sets the start row of the range.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCellRangeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellRangeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCellStyleRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellStyleRequestedEventArgs)
Information about the style request for a cell.

- **constructor**(): void
- **ResolvedValue**: `object` — The resolved value for the cell.
- **ResolvedValueScript**: `string` — Provides a means of setting ResolvedValue in the JavaScript environment.
- **RowNumber**: `int` — The row number for the cell.
- **StyleKey**: `string` — The proposed style key for the cell. Used for recycling the cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCellTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellTemplateContext)

- **constructor**(): void
- **AdditionalTemplateContext**: `object`
- **Cell**: `IgbCellType`
- **Implicit**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCellType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCellType)
Interface representing a cell in the grid. It is essentially the blueprint to a cell object. Contains definitions of properties and methods, relevant to a cell

- **constructor**(): void
- **Active**: `bool` — Indicates whether the cell is currently active (focused).
- **CellID**: `object` — Optional; The cellID is the unique key, used to identify the cell
- **Column**: `IgbColumn` — Represents the column that the cell belongs to.
- **EditMode**: `bool` — Indicates whether the cell is currently in edit mode.
- **EditValue**: `object` — The value to display when the cell is in edit mode.
- **Editable**: `bool` — Indicates whether the cell can be edited.
- **Grid**: `IgbGridBaseDirective` — Represents the grid instance containing the cell
- **Id**: `IgbGridCellIdentifier` — Optional; An object identifying the cell. It contains rowID, columnID, and rowIndex of the cell.
- **Readonly**: `bool`
- **Selected**: `bool` — Indicates whether the cell is currently selected. It is false, if the sell is not selected, and true, if it is.
- **Title**: `object` — An optional title to display for the cell
- **Type**: `string`
- **Validation**: `IgbGridValidationState` — Optional; An object representing the validation state of the cell. Whether it's valid or invalid, and if it has errors
- **Value**: `object` — The current value of the cell.
- **VisibleColumnIndex**: `double` — The index of the column that the cell belongs to. It counts only the visible (not hidden) columns
- **Width**: `string` — The CSS width of the cell as a string.
- **CalculateSizeToFit**(range: object): double
- **CalculateSizeToFitAsync**(range: object): Task<double> — Optional; A method definition to calculate the size of the cell to fit the content The method can be used to calculate the size of the cell with the longest content and resize all cells to that size
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetEditMode**(value: bool): void
- **SetEditModeAsync**(value: bool): Task — A method definition to start or end the edit mode of the cell. It takes a boolean value as an argument
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Update**(value: object): void
- **UpdateAsync**(value: object): Task — A method definition to update the value of the cell.

### [IgbChaikinOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChaikinOscillatorIndicator)
Represents the IgbDataChart Chaikin Oscillator indicator series.

- **constructor**(): void
- **LongPeriod**: `int` — Gets or sets the long moving average period for the current ChaikinOscillatorIndicator object. The typical, and initial, value for long CHO periods is 10.
- **ShortPeriod**: `int` — Gets or sets the short moving average period for the current ChaikinOscillatorIndicator object. The typical, and initial, value for short CHO periods is 3.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbChaikinOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChaikinOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbChaikinVolatilityIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChaikinVolatilityIndicator)
Represents a IgbDataChart Chaikin Volatility indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current ChaikinVolatilityIndicator object. The typical, and initial, value for ChaikinVolatilityIndicator periods is 10.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbChaikinVolatilityIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChaikinVolatilityIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbChartCursorEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartCursorEventArgs)
Provides data for IgbDataChart mouse button related events.

- **constructor**(): void
- **Item**: `object` — Gets the ItemsSource item associated with the current event.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Series**: `IgbSeries` — Gets the series associated with the current event.
- **SeriesViewer**: `IgbSeriesViewer` — Gets the Chart associated with the current event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartGroupDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartGroupDescription)
Represents an element in the current grouping applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartGroupDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartGroupDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbChartGroupDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartGroupDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbChartMouseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartMouseEventArgs)
Provides data for IgbDataChart mouse button related events.

- **constructor**(): void
- **Chart**: `IgbSeriesViewer` — Gets the Chart associated with the current event.
- **ChartPosition**: `Point` — Gets the mouse position relative to the chart.
- **Item**: `object` — Gets the ItemsSource item associated with the current event.
- **OriginalSource**: `object` — Gets a reference to the object that raised the event.
- **OriginalSourceScript**: `string` — Provides a means of setting OriginalSource in the JavaScript environment.
- **PlotAreaPosition**: `Point` — Gets the mouse position relative to the plot area.
- **Series**: `IgbSeries` — Gets the series associated with the current event.
- **SeriesScript**: `string` — Provides a means of setting Series in the JavaScript environment.
- **Type**: `string`
- **WorldPosition**: `Point`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetPosition**(relativeTo: object): Point
- **GetPositionAsync**(relativeTo: object): Task<Point> — Returns the x- and y- coordinates of the mouse pointer position, optionally evaluated against the origin of a supplied UIElement.
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartResizeIdleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartResizeIdleEventArgs)
Provides information about the chart going idle from being resized.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartSelectedItemCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSelectedItemCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbChartSelection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSelection)
Represents a selected item within the chart. This should be treated as immutable while in the selected items collection. Changes while part of the collection will not be respected.

- **constructor**(): void
- **Item**: `object`
- **Matcher**: `IgbSeriesMatcher` — If set, allows for selecting a series based on a matcher. This should resolve to a single static series at the time that the chart selection is added to selected items. It will not be re-evaluated while the ChartSelection is in the selected items.
- **Series**: `IgbSeries`
- **SeriesScript**: `string` — Provides a means of setting Series in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartSelectionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSelectionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbChartSeriesEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSeriesEventArgs)
Represents event arguments for chart's SeriesAdded and SeriesRemoved events

- **constructor**(): void
- **Series**: `IgbSeries` — Gets the series.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartSortDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSortDescription)
Represents an element in the current sort applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Field**: `string` — Gets or sets the property being sorted.
- **SortDirection**: `ListSortDirection` — Gets or sets the direction to sort based on the property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartSortDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSortDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbChartSortDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSortDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbChartSummaryDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSummaryDescription)
Represents a summary that is applied to a datasource. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Alias**: `string` — Gets or sets an alias for the summary. Currently only used in aggregated data situations.
- **CalculatorDisplayName**: `string` — Gets or sets the name to use when displaying the calculator name.
- **Field**: `string`
- **Operand**: `DataSourceSummaryOperand`
- **ProvideCalculator**: `EventCallback<IgbProvideCalculatorEventArgs>`
- **ProvideCalculatorScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChartSummaryDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSummaryDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbChartSummaryDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChartSummaryDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCheckbox](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckbox)
A check box allowing single values to be selected/deselected.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **Indeterminate**: `bool` — Draws the checkbox in indeterminate state.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbCheckboxBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxBase)

- **constructor**(): void
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **Change**: `EventCallback<IgbCheckboxChangeEventArgs>`
- **ChangeScript**: `string`
- **Checked**: `bool` — The checked state of the control.
- **CheckedChanged**: `EventCallback<bool>`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **LabelPosition**: `ToggleLabelPosition` — The label position of the control.
- **Required**: `bool` — Makes the control a required field in a form context.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The value attribute of the control.
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the control.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **Click**(): void
- **ClickAsync**(): Task — Simulates a click on the control.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the control.
- **GetCurrentChecked**(): bool
- **GetCurrentCheckedAsync**(): Task<bool>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCheckboxBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCheckboxChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbCheckboxChangeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCheckboxChangeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxChangeEventArgsDetail)

- **constructor**(): void
- **Checked**: `bool`
- **Type**: `string`
- **Value**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCheckboxList](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxList)

- **constructor**(): void
- **ActualSelectAllCaptionTextColor**: `string` — Gets or sets the color to use for the actual header selectAllCaption text.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **CheckboxAlignedRight**: `bool` — Gets or sets whether checkbox should be displayed to the right.
- **CheckboxCheckedBackgroundColor**: `string` — Gets or sets the checkbox background color when checked.
- **CheckboxCheckedBorderColor**: `string` — Gets or sets the checkbox border color when checked.
- **CheckboxCornerRadius**: `double` — Gets or sets the corner radius to use for the checkbox.
- **CheckboxTickColor**: `string` — Gets or sets the checkbox tick color.
- **CheckboxUncheckedBackgroundColor**: `string` — Gets or sets the checkbox background color when unchecked.
- **CheckboxUncheckedBorderColor**: `string` — Gets or sets the checkbox border color when unchecked.
- **CheckedChanged**: `Action<IgbCheckedChangedEventArgs>`
- **CheckedChangedScript**: `string`
- **DataLegendTarget**: `object`
- **DataLegendTargetScript**: `string` — Provides a means of setting DataLegendTarget in the JavaScript environment.
- **DataMemberPath**: `string` — Gets or Sets the property name that contains the values.
- **DataSource**: `object` — Gets or sets the data or data source instance to which to bind the grid.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **FilterPlaceholderText**: `string` — Gets or Sets the property name that contains the values.
- **IndexType**: `CheckboxListIndexType` — Gets or Sets the property name that contains the values.
- **IndexTypeChanged**: `EventCallback<IgbCheckboxListIndexTypeChangedEventArgs>`
- **IndexTypeChangedScript**: `string`
- **IsRowHoverEnabled**: `bool` — Gets or sets whether row hover highlighting is enabled.
- **Keys**: `IgbGridSelectedKeysCollection` — Gets the collection responsible for selection in the CheckboxList. Selection is determined by two factors: whether everything is selected or deselected and the values present in this collection. If everything is selected then any items in this collection will be deselected. If everything is deselected then any items in this collection will be selected. The CheckboxList defaults all items as deselected. This state can change when you use the SelectAll and DeselectAll methods.
- **KeysCleared**: `EventCallback<IgbCheckboxListKeysClearedEventArgs>`
- **KeysClearedScript**: `string`
- **LabelClickTriggersChange**: `bool` — Gets or sets the search background color.
- **LabelClicked**: `Action<IgbCheckedChangedEventArgs>`
- **LabelClickedScript**: `string`
- **PrimaryKey**: `string[]` — Gets or sets the primary key to use for the CheckboxList.
- **PropertyTypeMemberPath**: `string`
- **RowHeight**: `int` — Gets or Sets the property name that contains the values.
- **RowHoverBackgroundColor**: `string` — Gets or sets the color to use when hovering over a grid row.
- **ScrollbarBackground**: `string` — Gets or sets the scrollbar background color.
- **ScrollbarStyle**: `ScrollbarStyle` — Gets or sets the style of scrollbar.
- **SearchBackgroundColor**: `string` — Gets or sets the search background color.
- **SearchBorderColor**: `string` — Gets or sets the search border color.
- **SearchFontFamily**: `string`
- **SearchFontSize**: `double`
- **SearchFontStyle**: `string`
- **SearchFontWeight**: `string`
- **SearchIconColor**: `string` — Gets or sets the search icon color.
- **SearchInputType**: `InputGroupDisplayType` — Gets or Sets the property name that contains the values.
- **SearchTextColor**: `string` — Gets or sets the search text color.
- **SelectAllCaption**: `string` — Gets / sets the caption of the "Select All" checkbox.
- **SelectAllCaptionTextColor**: `string` — Gets or sets the color to use for the "Select All" label.
- **SelectAllCheckboxChanged**: `Action<IgbSelectAllCheckboxChangedEventArgs>`
- **SelectAllCheckboxChangedScript**: `string`
- **SelectedKeyAdded**: `Action<IgbCheckedChangedEventArgs>`
- **SelectedKeyAddedScript**: `string`
- **SelectedKeyRemoved**: `Action<IgbCheckedChangedEventArgs>`
- **SelectedKeyRemovedScript**: `string`
- **SelectedMemberPath**: `string` — Gets or Sets the property name that contains the values.
- **ShowFilter**: `bool` — Gets or sets whether the filter input is visible.
- **ShowSelectAll**: `bool` — Gets / sets whether the "Select all" checkbox is visible.
- **SubtitleMemberPath**: `string` — Gets or Sets the property name that contains the values.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **Type**: `string`
- **AddKeyValue**(value: object[]): void
- **AddKeyValueAsync**(value: object[]): Task
- **DeselectAll**(): void
- **DeselectAllAsync**(): Task — Deselects all the items in the checkbox list.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **IsEverythingSelected**(): bool
- **IsEverythingSelectedAsync**(): Task<bool> — Returns true if all of the items are selected / checked; otherwise false.
- **IsNothingSelected**(): bool
- **IsNothingSelectedAsync**(): Task<bool> — Returns true if no items are selected / checked; otherwise false.
- **NotifyClearItems**(): void
- **NotifyClearItemsAsync**(): Task — Manually notifies the checkboxlist's grid that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the grid is bound to is already observable.
- **NotifyInsertItem**(index: int, newItem: object): void
- **NotifyInsertItemAsync**(index: int, newItem: object): Task
- **NotifyRemoveItem**(index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(index: int, oldItem: object): Task
- **NotifySetItem**(index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(index: int, oldItem: object, newItem: object): Task
- **Refresh**(): void
- **RefreshAsync**(): Task
- **RemoveKeyValue**(value: object[]): void
- **RemoveKeyValueAsync**(value: object[]): Task
- **SelectAll**(): void
- **SelectAllAsync**(): Task — selects all the items in the checkbox list.

### [IgbCheckboxListIndexTypeChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxListIndexTypeChangedEventArgs)

- **constructor**(): void
- **NewValue**: `CheckboxListIndexType`
- **OldValue**: `CheckboxListIndexType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCheckboxListKeysClearedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxListKeysClearedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCheckboxListModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxListModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCheckboxModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckboxModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCheckedChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCheckedChangedEventArgs)

- **constructor**(): void
- **Index**: `int`
- **IsChecked**: `bool`
- **PrimaryKey**: `object[]`
- **PrimaryKeyScript**: `string` — Provides a means of setting PrimaryKey in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbChip](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChip)
Chips help people enter information, make selections, filter content, or trigger actions.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Sets the disabled state for the chip.
- **Removable**: `bool` — Defines if the chip is removable or not.
- **Remove**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **RemoveScript**: `string`
- **Select**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **SelectScript**: `string`
- **Selectable**: `bool` — Defines if the chip is selectable or not.
- **Selected**: `bool` — Defines if the chip is selected or not.
- **SelectedChanged**: `EventCallback<bool>`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Variant**: `StyleVariant` — A property that sets the color variant of the chip component.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentSelected**(): bool
- **GetCurrentSelectedAsync**(): Task<bool>
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbChipModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbChipModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCircularGradient](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCircularGradient)
Used for defining gradient stops in the igc-circular-progress. For each igc-circular-gradient defined as gradient slot of igc-circular-progress element would be created a SVG stop element. The values passed as color, offset and opacity would be set as stop-color, offset and stop-opacity of the SVG element without further validations.

- **constructor**(): void
- **Color**: `string` — Defines the color of the gradient stop
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Offset**: `string` — Defines where the gradient stop is placed along the gradient vector
- **Opacity**: `double` — Defines the opacity of the gradient stop
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCircularGradientModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCircularGradientModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCircularProgress](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCircularProgress)
A circular progress indicator used to express unspecified wait time or display the length of a process.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbCircularProgressModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCircularProgressModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbClipboardOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbClipboardOptions)
An interface describing settings for clipboard options

- **constructor**(): void
- **CopyFormatters**: `bool` — Apply the columns formatters (if any) on the data in the clipboard output.
- **CopyHeaders**: `bool` — Include the columns headers in the clipboard output.
- **Enabled**: `bool` — Enables/disables the copy behavior
- **Separator**: `string` — The separator used for formatting the copy output. Defaults to \t.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbColorEditor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditor)

- **constructor**(): void
- **AllowTextInput**: `bool` — Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the date picker.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the date pcicker.
- **GotFocus**: `EventCallback<IgbColorEditorGotFocusEventArgs>`
- **GotFocusScript**: `string`
- **IconColor**: `string` — Gets or Sets the text color
- **IsDisabled**: `bool`
- **IsFixed**: `bool` — Indicates that the editor dropdown will position itself relative to the window instead of the document.
- **Label**: `string` — Gets or Sets the property name that contains the label.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **LabelTextColor**: `string` — Gets or sets the color to use for the text.
- **LostFocus**: `EventCallback<IgbColorEditorLostFocusEventArgs>`
- **LostFocusScript**: `string`
- **OpenAsChild**: `bool` — Indicates that the dropdown should open as a child of the color editor.
- **OpenOnFocus**: `bool` — Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed
- **ShowClearButton**: `bool` — Gets or sets the ShowClearButton property to detirmine if the clear button is shown
- **TextColor**: `string` — Gets or Sets the text color
- **TextFontFamily**: `string`
- **TextFontSize**: `double`
- **TextFontStyle**: `string`
- **TextFontWeight**: `string`
- **Type**: `string`
- **UseTopLayer**: `bool` — Indicates that the dropdown will place itself into the browser top layer.
- **Value**: `string` — Gets or Sets color value of the editor.
- **ValueChanged**: `Action<IgbColorEditorPanelSelectedValueChangedEventArgs>`
- **ValueChangedScript**: `string`
- **ValueChanging**: `Action<IgbColorEditorPanelSelectedValueChangedEventArgs>`
- **ValueChangingScript**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the color editor.
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **Select**(): void
- **SelectAsync**(): Task

### [IgbColorEditorGotFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorGotFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColorEditorLostFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorLostFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColorEditorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColorEditorPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorPanel)

- **constructor**(): void
- **ActualPixelScalingRatio**: `double`
- **BackgroundColor**: `string` — Gets or Sets the selected color background color
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the ColorEditorPanel.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the ColorEditorPanel.
- **FocusColorBorderColor**: `string` — Gets or Sets the focus color border color
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **HoverBackgroundColor**: `string` — Gets or Sets the focus date background color
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **SelectedColorBorderColor**: `string` — Gets or Sets the selected color boreder color
- **SelectedFocusDateBackgroundColor**: `string` — Gets or Sets the selected color border color
- **TextColor**: `string` — Gets or Sets the selected date text color
- **Type**: `string`
- **Value**: `string` — Gets or Sets the value for the color editor panel.
- **ValueChanged**: `EventCallback<IgbColorEditorPanelSelectedValueChangedEventArgs>`
- **ValueChangedScript**: `string`
- **ValueChanging**: `Action<IgbColorEditorPanelSelectedValueChangedEventArgs>`
- **ValueChangingScript**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>

### [IgbColorEditorPanelClosedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorPanelClosedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColorEditorPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColorEditorPanelSelectedValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorEditorPanelSelectedValueChangedEventArgs)

- **constructor**(): void
- **NewValue**: `string`
- **OldValue**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColorScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColorScale)
Base class for classes which provide colors corresponding to numeric values within a known list of numeric values.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumn)

- **constructor**(): void
- **AdditionalTemplateContext**: `object`
- **AutosizeHeader**: `bool`
- **BodyTemplate**: `RenderFragment<IgbCellTemplateContext>` — Returns a reference to the bodyTemplate. let bodyTemplate = this.column.bodyTemplate; IgxColumnComponent
- **BodyTemplateScript**: `string` — Provides a means of setting BodyTemplate in the JavaScript environment.
- **CellClasses**: `object`
- **CellClassesScript**: `string` — Provides a means of setting CellClasses in the JavaScript environment.
- **CellStyles**: `object`
- **CellStylesScript**: `string` — Provides a means of setting CellStyles in the JavaScript environment.
- **ColEnd**: `double`
- **ColStart**: `double`
- **ColumnGroupParent**: `BaseRendererElement`
- **DataType**: `GridColumnDataType`
- **DisableHiding**: `bool` — Gets whether the hiding is disabled. let isHidingDisabled = this.column.disableHiding; IgxColumnComponent
- **DisablePinning**: `bool` — Gets whether the pinning is disabled. let isPinningDisabled = this.column.disablePinning; IgxColumnComponent
- **DisabledSummaries**: `string[]`
- **Editable**: `bool` — Gets whether the column is editable. Default value is false. let isEditable = this.column.editable; IgxColumnComponent
- **EditorOptions**: `IgbColumnEditorOptions`
- **ErrorTemplate**: `RenderFragment<IgbCellTemplateContext>` — Returns a reference to the validation error template. let errorTemplate = this.column.errorTemplate;
- **ErrorTemplateScript**: `string` — Provides a means of setting ErrorTemplate in the JavaScript environment.
- **ExpandedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **ExpandedChangeScript**: `string`
- **Field**: `string`
- **FilterCellTemplate**: `RenderFragment<IgbColumnTemplateContext>` — Returns a reference to the filterCellTemplate. let filterCellTemplate = this.column.filterCellTemplate; IgxColumnComponent
- **FilterCellTemplateScript**: `string` — Provides a means of setting FilterCellTemplate in the JavaScript environment.
- **Filterable**: `bool`
- **FilteringIgnoreCase**: `bool`
- **Filters**: `IgbFilteringOperand` — Gets the column filters. let columnFilters = this.column.filters' IgxColumnComponent
- **FormatterScript**: `string` — Provides a means of setting Formatter in the JavaScript environment.
- **GridBaseDirectiveParent**: `BaseRendererControl`
- **Groupable**: `bool`
- **HasSummary**: `bool` — Gets a value indicating whether the summary for the column is enabled. let hasSummary = this.column.hasSummary; IgxColumnComponent
- **Header**: `string`
- **HeaderClasses**: `string`
- **HeaderGroupClasses**: `string`
- **HeaderGroupStyles**: `object`
- **HeaderStyles**: `object`
- **HeaderTemplate**: `RenderFragment<IgbColumnTemplateContext>` — Returns a reference to the header template. let headerTemplate = this.column.headerTemplate; IgxColumnComponent
- **HeaderTemplateScript**: `string` — Provides a means of setting HeaderTemplate in the JavaScript environment.
- **Hidden**: `bool` — Gets whether the column is hidden. let isHidden = this.column.hidden; IgxColumnComponent
- **HiddenChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **HiddenChangeScript**: `string`
- **HierarchicalGridParent**: `BaseRendererControl`
- **InlineEditorTemplate**: `RenderFragment<IgbCellTemplateContext>` — Returns a reference to the inline editor template. let inlineEditorTemplate = this.column.inlineEditorTemplate; IgxColumnComponent
- **InlineEditorTemplateScript**: `string` — Provides a means of setting InlineEditorTemplate in the JavaScript environment.
- **MaxWidth**: `string`
- **Merge**: `bool`
- **MinWidth**: `string`
- **ParentColumn**: `object` — Sets/gets the parent column. let parentColumn = this.column.parent; this.column.parent = higherLevelColumn;
- **Pinned**: `bool` — Gets whether the column is pinned. let isPinned = this.column.pinned; IgxColumnComponent
- **PinnedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **PinnedChangeScript**: `string`
- **PinningPosition**: `ColumnPinningPosition` — Gets the pinning position of the column. let pinningPosition = this.column.pinningPosition;
- **PipeArgs**: `IgbColumnPipeArgs`
- **Resizable**: `bool`
- **RowEnd**: `double`
- **RowIslandParent**: `BaseRendererElement`
- **RowStart**: `double`
- **Searchable**: `bool`
- **Selectable**: `bool` — Returns if the column is selectable. let columnSelectable = this.column.selectable; IgxColumnComponent
- **Selected**: `bool` — Returns if the column is selected. let isSelected = this.column.selected; IgxColumnComponent
- **SortStrategy**: `IgbSortingStrategy` — Gets the column sortStrategy. let sortStrategy = this.column.sortStrategy IgxColumnComponent
- **Sortable**: `bool`
- **SortingIgnoreCase**: `bool`
- **Summaries**: `object` — Gets the column summaries. let columnSummaries = this.column.summaries; IgxColumnComponent
- **SummariesScript**: `string` — Provides a means of setting Summaries in the JavaScript environment.
- **SummaryFormatterScript**: `string` — Provides a means of setting SummaryFormatter in the JavaScript environment.
- **SummaryTemplate**: `RenderFragment<IgbSummaryTemplateContext>` — Returns a reference to the summaryTemplate. let summaryTemplate = this.column.summaryTemplate; IgxColumnComponent
- **SummaryTemplateScript**: `string` — Provides a means of setting SummaryTemplate in the JavaScript environment.
- **Title**: `string`
- **Type**: `string`
- **VisibleWhenCollapsed**: `bool`
- **Width**: `string` — Gets the width of the column. let columnWidth = this.column.width; IgxColumnComponent
- **WidthChange**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **WidthChangeScript**: `string`
- **Autosize**(byHeaderOnly: bool): void
- **AutosizeAsync**(byHeaderOnly: bool): Task — Autosize the column to the longest currently visible cell value, including the header cell. @ViewChild('grid') grid: IgxGridComponent; let column = this.grid.columnList.filter(c => c.field === 'ID')[0]; column.autosize(); IgxColumnComponent byHeaderOnly Set if column should be autosized based only on the header content.
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetChildColumns**(): IgbColumn[]
- **GetChildColumnsAsync**(): Task<IgbColumn[]>
- **GetColumnLayoutChild**(): bool
- **GetColumnLayoutChildAsync**(): Task<bool>
- **GetFilteringExpressionsTree**(): IgbFilteringExpressionsTree
- **GetFilteringExpressionsTreeAsync**(): Task<IgbFilteringExpressionsTree>
- **GetIndex**(): double
- **GetIndexAsync**(): Task<double>
- **GetLevel**(): double
- **GetLevelAsync**(): Task<double>
- **GetTopLevelParent**(): IgbColumn
- **GetTopLevelParentAsync**(): Task<IgbColumn>
- **GetVisibleIndex**(): double
- **GetVisibleIndexAsync**(): Task<double>
- **Move**(index: double): void
- **MoveAsync**(index: double): Task — Moves a column to the specified visible index. If passed index is invalid, or if column would receive a different visible index after moving, moving is not performed. If passed index would move the column to a different column group. moving is not performed. column.move(index); IgxColumnComponent
- **OnInitializedAsync**(): Task
- **Pin**(index: double, pinningPosition: ColumnPinningPosition?): bool
- **PinAsync**(index: double, pinningPosition: ColumnPinningPosition?): Task<bool>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Unpin**(index: double): bool
- **UnpinAsync**(index: double): Task<bool> — Unpins the column and place it at the provided index in the unpinned area. Defaults to index 0 if not provided, or to the initial index in the unpinned area. Returns true if the column is successfully unpinned. Returns false if the column cannot be unpinned. Column cannot be unpinned if: Is already unpinned index argument is out of range let success = this.column.unpin(); IgxColumnComponent

### [IgbColumnChooser](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnChooser)

- **constructor**(): void
- **BackgroundColor**: `string` — Gets or Sets the property name that contains the values.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **FilterPlaceholderText**: `string` — Gets or Sets the property name that contains the values.
- **TargetGrid**: `IgbDataGrid` — Gets or Sets the property name that contains the values.
- **TargetGridScript**: `string` — Provides a means of setting TargetGrid in the JavaScript environment.
- **Title**: `string` — Gets or Sets the property name that contains the values.
- **TitleColor**: `string` — Gets or Sets the property name that contains the values.
- **TitleFontFamily**: `string`
- **TitleFontSize**: `double`
- **TitleFontStyle**: `string`
- **TitleFontWeight**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbColumnChooserModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnChooserModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnComparisonFilterCondition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnComparisonFilterCondition)

- **constructor**(): void
- **IsCaseSensitive**: `bool`
- **Operator**: `ColumnComparisonConditionOperatorType`
- **Type**: `string`
- **Value**: `object`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbColumnComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbColumn`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnCustomFilterCondition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnCustomFilterCondition)

- **constructor**(): void
- **Id**: `string` — Gets or sets the ID of the custom filter to be used.
- **Index**: `int` — Gets or sets the index of the custom filter in the column FilterOperands collection.
- **Type**: `string`
- **Value**: `object` — Gets or sets the value of the custom filter condition.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbColumnDependenciesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnDependenciesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnEditorOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnEditorOptions)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbColumnExchanger](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnExchanger)
Indicates a column that should be exchanged with another.

- **constructor**(): void
- **TargetIndex**: `int` — The desired location of the new column
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbColumnExchangersCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnExchangersCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnExportingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnExportingEventArgs)
columnExporting event arguments this.exporterService.columnExporting.subscribe((args: IColumnExportingEventArgs) => { // set args properties here });

- **constructor**(): void
- **Detail**: `IgbColumnExportingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnExportingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnExportingEventArgsDetail)
columnExporting event arguments this.exporterService.columnExporting.subscribe((args: IColumnExportingEventArgs) => { // set args properties here });

- **constructor**(): void
- **Cancel**: `bool` — Skip the exporting column when set to true
- **ColumnIndex**: `double` — Contains the exporting column index
- **Field**: `string` — Contains the exporting column field name
- **Grid**: `IgbGridBaseDirective` — A reference to the grid owner.
- **Header**: `string` — Contains the exporting column header
- **SkipFormatter**: `bool` — Export the column's data without applying its formatter, when set to true
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnFilterCondition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnFilterCondition)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **IsGroup**(): bool
- **IsGroupAsync**(): Task<bool>

### [IgbColumnFilterConditionGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnFilterConditionGroup)

- **constructor**(): void
- **Item**: `IgbColumnFilterCondition`
- **Type**: `string`
- **UsesOrOperator**: `bool`
- **Add**(condition: IgbColumnFilterCondition): void
- **AddAsync**(condition: IgbColumnFilterCondition): Task
- **Clear**(): void
- **ClearAsync**(): Task
- **FindByName**(name: string): object
- **IsGroup**(): bool
- **IsGroupAsync**(): Task<bool>
- **Remove**(condition: IgbColumnFilterCondition): void
- **RemoveAsync**(condition: IgbColumnFilterCondition): Task
- **RemoveAt**(index: int): void
- **RemoveAtAsync**(index: int): Task
- **ToArray**(): IgbColumnFilterCondition[]
- **ToArrayAsync**(): Task<IgbColumnFilterCondition[]>

### [IgbColumnFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnFragment)
Represents one part of a StackedColumnSeries.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

### [IgbColumnFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroup)
Ignite UI for Angular Column Group IgxGridComponent, IgxTreeGridComponent, IgxHierarchicalGridComponent, IgxColumnGroupComponent, IgxRowIslandComponent

- **constructor**(): void
- **ActualChildren**: `IgbColumnCollection`
- **Children**: `IgbColumnCollection`
- **Collapsible**: `bool`
- **CollapsibleIndicatorTemplate**: `RenderFragment<IgbColumnTemplateContext>` — Allows you to define a custom template for expand/collapse indicator IgxColumnGroupComponent
- **CollapsibleIndicatorTemplateScript**: `string` — Provides a means of setting CollapsibleIndicatorTemplate in the JavaScript environment.
- **ContentChildren**: `IgbColumnCollection`
- **Expanded**: `bool`
- **ParentTypeName**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnGroupDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroupDescription)
Represents an element in the current grouping applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **DisplayFormat**: `string` — Gets or sets the display format for the group text in the group header.
- **DisplayFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the DisplayFormat string.
- **DisplayName**: `string` — Gets or sets the display text for the group name.
- **FormatText**: `EventCallback<IgbFormatGroupTextEventArgs>`
- **FormatTextScript**: `string`
- **Type**: `string`
- **ValueFormat**: `string` — Gets or sets the format string for the group value.
- **ValueFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueFormat string.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnGroupDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroupDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnGroupDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroupDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnGroupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnGrouping](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGrouping)

- **constructor**(): void
- **BackgroundColor**: `string` — Gets or sets the background of the group by area.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **ColumnGroupTitleFontFamily**: `string`
- **ColumnGroupTitleFontSize**: `double`
- **ColumnGroupTitleFontStyle**: `string`
- **ColumnGroupTitleFontWeight**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **IconColor**: `string` — Gets or Sets the property name that contains the values.
- **ItemBackgroundColor**: `string` — Gets or sets the background color of the column items in the group area.
- **ItemHoverBackgroundColor**: `string` — Gets or sets the background color of the column items when hovered by the mouse.
- **TargetGrid**: `IgbDataGrid` — Gets or Sets the property name that contains the values.
- **TargetGridScript**: `string` — Provides a means of setting TargetGrid in the JavaScript environment.
- **TextColor**: `string` — Gets or Sets the property name that contains the values.
- **Title**: `string` — Gets or Sets the property name that contains the values.
- **TitleColor**: `string` — Gets or Sets the property name that contains the values.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object

### [IgbColumnGroupingModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnGroupingModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnHiddenChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnHiddenChangedEventArgs)

- **constructor**(): void
- **Column**: `IgbDataGridColumn`
- **IsHidden**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnLayout](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnLayout)
Column layout for declaration of Multi-row Layout IgxGridComponent

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnLayoutModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnLayoutModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnMovingEndEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingEndEventArgs)
Represents event arguments related to the end of a column moving operation in a grid

- **constructor**(): void
- **Detail**: `IgbColumnMovingEndEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnMovingEndEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingEndEventArgsDetail)
Represents event arguments related to the end of a column moving operation in a grid

- **constructor**(): void
- **Cancel**: `bool` — cancel returns whether the event has been intercepted and stopped If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Source**: `IgbColumn` — The source of the event represents the column that is being moved. The ColumnType contains the information (the grid it belongs to, css data, settings, etc.) of the column in its properties
- **Target**: `IgbColumn` — The target of the event represents the column, the source is being moved to. The ColumnType contains the information (the grid it belongs to, css data, settings, etc.) of the column in its properties
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnMovingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingEventArgs)
Represents event arguments related to a column moving operation in a grid

- **constructor**(): void
- **Detail**: `IgbColumnMovingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnMovingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingEventArgsDetail)
Represents event arguments related to a column moving operation in a grid

- **constructor**(): void
- **Cancel**: `bool` — cancel returns whether the event has been intercepted and stopped If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Source**: `IgbColumn` — Represents the column that is being moved. The ColumnType contains the information (the grid it belongs to, css data, settings, etc.) of the column in its properties
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnMovingSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingSeparator)

- **constructor**(): void
- **ActualOpacity**: `double`
- **Opacity**: `double`
- **SeparatorWidth**: `int` — Gets or sets the separator width for this column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbColumnMovingSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnMovingStartEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingStartEventArgs)
Represents event arguments related to the start of a column moving operation in a grid.

- **constructor**(): void
- **Detail**: `IgbColumnMovingStartEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnMovingStartEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnMovingStartEventArgsDetail)
Represents event arguments related to the start of a column moving operation in a grid.

- **constructor**(): void
- **Source**: `IgbColumn` — Represents the column that is being moved. The ColumnType contains the information (the grid it belongs to, css data, settings, etc.) of the column in its properties
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnPinnedChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPinnedChangedEventArgs)
Event arguments for the ColumnPinnedChanged event.

- **constructor**(): void
- **Column**: `IgbDataGridColumn` — The column whose pinned state has changed.
- **Pinned**: `PinnedPositions` — The new pinned state for the column.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnPinning](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPinning)

- **constructor**(): void
- **BackgroundColor**: `string` — Gets or Sets the property name that contains the values.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **FilterPlaceholderText**: `string` — Gets or Sets the property name that contains the values.
- **TargetGrid**: `IgbDataGrid` — Gets or Sets the property name that contains the values.
- **TargetGridScript**: `string` — Provides a means of setting TargetGrid in the JavaScript environment.
- **Title**: `string` — Gets or Sets the property name that contains the values.
- **TitleColor**: `string` — Gets or Sets the property name that contains the values.
- **TitleFontFamily**: `string`
- **TitleFontSize**: `double`
- **TitleFontStyle**: `string`
- **TitleFontWeight**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbColumnPinningModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPinningModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnPipeArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPipeArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbColumnPropertySetter](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPropertySetter)
Indicates that a specified column should have a specified property set to a value.

- **constructor**(): void
- **ColumnName**: `string` — The name or key of the column to change the property of
- **PropertyName**: `string` — The name of the property to change
- **Type**: `string`
- **Value**: `object` — The new value of the property
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbColumnPropertySettersCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnPropertySettersCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnResizeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnResizeEventArgs)
The event arguments when a column is being resized

- **constructor**(): void
- **Detail**: `IgbColumnResizeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnResizeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnResizeEventArgsDetail)
The event arguments when a column is being resized

- **constructor**(): void
- **Column**: `IgbColumn` — Represents the information of the column that is being resized
- **NewWidth**: `string` — Represents the new width, the column is being resized to
- **PrevWidth**: `string` — Represents the old width of the column before the resizing
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnResizingSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnResizingSeparator)

- **constructor**(): void
- **ActualOpacity**: `double`
- **Opacity**: `double`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbColumnResizingSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnResizingSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnSelectionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSelectionEventArgs)
The event arguments when the selection state of a column is being changed The event is cancelable

- **constructor**(): void
- **Detail**: `IgbColumnSelectionEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnSelectionEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSelectionEventArgsDetail)
The event arguments when the selection state of a column is being changed The event is cancelable

- **constructor**(): void
- **Added**: `string[]` — Represents an array of all added columns Whenever a column has been selected, the array is "refreshed" with the selected columns
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **NewSelection**: `string[]` — Represents the newly selected columns
- **OldSelection**: `string[]` — Represents an array of columns, that have already been selected
- **Owner**: `object` — Provides reference to the owner component.
- **Removed**: `string[]` — Represents an array of all columns, removed from the selection Whenever a column has been deselected, the array is "refreshed" with the columns, that have been previously selected, but are no longer
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSeries)
Represents a IgbDataChart column series. Compare values across categories by using vertical rectangles. Use it when the order of categories is not important or for displaying item counts such as a histogram.

- **constructor**(): void
- **ConsolidatedColumnVerticalPosition**: `ConsolidatedItemsPosition` — The positioning logic to use for columns which have been consolidated into a single visual element.
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

### [IgbColumnSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnSortDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSortDescription)
Represents an element in the current sort applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Field**: `string` — Gets or sets the property being sorted.
- **SortDirection**: `ListSortDirection` — Gets or sets the direction to sort based on the property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnSortDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSortDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnSortDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSortDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnState)

- **constructor**(): void
- **ColEnd**: `double`
- **ColStart**: `double`
- **Collapsible**: `bool`
- **ColumnGroup**: `bool`
- **ColumnLayout**: `bool`
- **DataType**: `GridColumnDataType`
- **DisableHiding**: `bool`
- **DisablePinning**: `bool`
- **Editable**: `bool`
- **Expanded**: `bool`
- **Field**: `string`
- **Filterable**: `bool`
- **FilteringIgnoreCase**: `bool`
- **Groupable**: `bool`
- **HasSummary**: `bool`
- **Header**: `string`
- **HeaderClasses**: `string`
- **HeaderGroupClasses**: `string`
- **Hidden**: `bool`
- **Key**: `string`
- **MaxWidth**: `string`
- **Parent**: `object`
- **ParentKey**: `string`
- **Pinned**: `bool`
- **Resizable**: `bool`
- **RowEnd**: `double`
- **RowStart**: `double`
- **Searchable**: `bool`
- **Sortable**: `bool`
- **SortingIgnoreCase**: `bool`
- **Type**: `string`
- **VisibleWhenCollapsed**: `bool`
- **Width**: `object`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnSummaryDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSummaryDescription)
Represents a summary that is applied to a datasource. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **CalculatorDisplayName**: `string` — Gets or sets the name to use when displaying the calculator name.
- **DisplayFormat**: `string` — Gets or sets the display format for the summary when in list display mode.
- **DisplayFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the DisplayFormat string.
- **DisplayName**: `string` — Gets or sets the display name for the summary.
- **Field**: `string`
- **FormatText**: `EventCallback<IgbFormatSummaryTextEventArgs>`
- **FormatTextScript**: `string`
- **MaxFractionDigits**: `int` — Gets or sets the maximum fraction digits. If a format is specificied this value is ignored.
- **Operand**: `DataSourceSummaryOperand`
- **ProvideCalculator**: `EventCallback<IgbProvideCalculatorEventArgs>`
- **ProvideCalculatorScript**: `string`
- **ShouldDisplay**: `bool` — Gets or sets whether the summary value should be displayed.
- **Type**: `string`
- **ValueFormat**: `string` — Gets or sets the format string for the summary value.
- **ValueFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueFormat string.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnSummaryDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSummaryDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbColumnSummaryDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSummaryDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnSupportingCalculation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnSupportingCalculation)
Represents a calculation strategy that takes in a column of values and returns a resulting column of values.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbColumnTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnTemplateContext)

- **constructor**(): void
- **Column**: `IgbColumn`
- **Implicit**: `IgbColumn`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnToggledEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnToggledEventArgs)
Event emitted when a checkbox in the checkbox list of an IgxColumnActions component is clicked.

- **constructor**(): void
- **Detail**: `IgbColumnToggledEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnToggledEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnToggledEventArgsDetail)
Event emitted when a checkbox in the checkbox list of an IgxColumnActions component is clicked.

- **constructor**(): void
- **Checked**: `bool` — The checked state after the action.
- **Column**: `IgbColumn` — The column that is toggled.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnVisibilityChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnVisibilityChangedEventArgs)
The event arguments after a column's visibility is changed.

- **constructor**(): void
- **Detail**: `IgbColumnVisibilityChangedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnVisibilityChangedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnVisibilityChangedEventArgsDetail)
The event arguments after a column's visibility is changed.

- **constructor**(): void
- **Column**: `object` — Represents the column the event originated from
- **NewValue**: `bool` — The new hidden state that the column will have, if operation is successful. Will be true when hiding and false when showing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnVisibilityChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnVisibilityChangingEventArgs)
The event arguments when a column's visibility is changed. The event is cancelable It contains information about the column and the it's visibility after the operation (will be true when hiding and false when showing)

- **constructor**(): void
- **Detail**: `IgbColumnVisibilityChangingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnVisibilityChangingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnVisibilityChangingEventArgsDetail)
The event arguments when a column's visibility is changed. The event is cancelable It contains information about the column and the it's visibility after the operation (will be true when hiding and false when showing)

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **Column**: `object` — Represents the column the event originated from
- **NewValue**: `bool` — The new hidden state that the column will have, if operation is successful. Will be true when hiding and false when showing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnWidth](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnWidth)
Represents a width of a column.

- **constructor**(): void
- **constructor**(width: double): void
- **constructor**(value: double, isStarSized: bool): void
- **constructor**(value: double, minimumWidth: double, isStarSized: bool): void
- **IsStarSized**: `bool` — Gets or sets whether to use star sizing for the column's width
- **MinimumWidth**: `double` — Gets or sets a minimum width to use when star sizing.
- **Type**: `string`
- **Value**: `double` — Gets or sets the fixed width or the proportional width of the column, depending on whether this width is a star width.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Parse**(value: string): IgbColumnWidth
- **Star**(value: double): IgbColumnWidth
- **Star**(value: double, minimumWidth: double): IgbColumnWidth
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **WithMinimum**(minimumWidth: double): IgbColumnWidth

### [IgbColumnWidthModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnWidthModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbColumnsAutoGeneratedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnsAutoGeneratedEventArgs)

- **constructor**(): void
- **Detail**: `IgbColumnsAutoGeneratedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbColumnsAutoGeneratedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbColumnsAutoGeneratedEventArgsDetail)

- **constructor**(): void
- **Columns**: `IgbColumnCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboBoxColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboBoxColumn)
A combobox column.

- **constructor**(): void
- **ActualDataSource**: `IgbBaseDataSource`
- **DataSource**: `object` — Gets or sets the ComboBox data source.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **ParentTypeName**: `string`
- **TextField**: `string` — Gets or sets the ComboBox text field.
- **Type**: `string`
- **ValueField**: `string` — Gets or sets the ComboBox value field.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboBoxColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboBoxColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbComboChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbComboChangeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboChangeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboChangeEventArgsDetail)

- **constructor**(): void
- **ChangeType**: `ComboChangeType`
- **Items**: `object[]`
- **ItemsScript**: `string` — Provides a means of setting Items in the JavaScript environment.
- **NewValue**: `object[]`
- **NewValueScript**: `string` — Provides a means of setting NewValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboEditor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditor)

- **constructor**(): void
- **ActualBackgroundColor**: `string` — Gets the actual opacity to use for the underline ripple element.
- **ActualBaseTheme**: `BaseControlTheme` — Gets the actual display baseTheme to use for the component.
- **ActualBorderColor**: `string` — Gets the actual item background color.
- **ActualBorderWidth**: `double` — Gets the actual item border width.
- **ActualContentPaddingBottom**: `double`
- **ActualContentPaddingLeft**: `double`
- **ActualContentPaddingRight**: `double`
- **ActualContentPaddingTop**: `double`
- **ActualCornerRadiusBottomLeft**: `double`
- **ActualCornerRadiusBottomRight**: `double`
- **ActualCornerRadiusTopLeft**: `double`
- **ActualCornerRadiusTopRight**: `double`
- **ActualDensity**: `ControlDisplayDensity` — Gets the actual display Density to use for the component.
- **ActualFocusBorderColor**: `string` — Gets the actual item border color.
- **ActualFocusBorderWidth**: `double` — Gets the actual item border width.
- **ActualFocusUnderlineColor**: `string` — Gets the actual color to use for the underline element when focused.
- **ActualFocusUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element when focused.
- **ActualFocusUnderlineRippleOpacity**: `double` — Gets the actual opacity to use for the underline ripple element when focused.
- **ActualHoverUnderlineColor**: `string` — Gets the actual color to use for the underline element.
- **ActualHoverUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element when hovered.
- **ActualHoverUnderlineWidth**: `double` — Gets the width to use for the underline element when hovered.
- **ActualLabelTextColor**: `string` — Gets the actual color to use for the text color.
- **ActualLabelVisible**: `bool` — Gets or sets the visibility of the label.
- **ActualNoMatchesFoundLabel**: `string` — Gets the actual text to display on the list when no suggested matches are found.
- **ActualNoMatchesFoundLabelBackgroundColor**: `string` — Gets the actual color to use for the "no matches found" label.
- **ActualNoMatchesFoundLabelTextColor**: `string` — Gets the actual color to use for the "no matches found" label.
- **ActualTextColor**: `string` — Gets the actual color to use for the text color.
- **ActualUnderlineColor**: `string` — Gets the actual color to use for the underline element.
- **ActualUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element.
- **ActualUnderlineRippleColor**: `string` — Gets the actual color to use for the underline ripple element.
- **ActualUnderlineRippleOpacity**: `double` — Gets the actual opacity to use for the underline ripple element.
- **ActualUnderlineRippleWidth**: `double` — Gets the actual width to use for the underline element.
- **ActualUnderlineWidth**: `double` — Gets the actual width to use for the underline element.
- **ActualValueField**: `string[]` — Gets the actual name of the field in the data source will be used as the Value of the ComboEditor.
- **AllowFilter**: `bool` — Whether to allow filtering of the combo
- **BackgroundColor**: `string` — Gets or sets the background color to use for the input group.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the component.
- **BorderColor**: `string` — Gets or sets the color to use the border of the input group.
- **BorderWidth**: `double` — Gets or sets the border width to use for the border of the item group.
- **Change**: `EventCallback<IgbInputChangeEventArgs>`
- **ChangeScript**: `string`
- **Changing**: `EventCallback<IgbInputChangeEventArgs>`
- **ChangingScript**: `string`
- **ContentPaddingBottom**: `double`
- **ContentPaddingLeft**: `double`
- **ContentPaddingRight**: `double`
- **ContentPaddingTop**: `double`
- **CornerRadiusBottomLeft**: `double`
- **CornerRadiusBottomRight**: `double`
- **CornerRadiusTopLeft**: `double`
- **CornerRadiusTopRight**: `double`
- **DataSource**: `object` — Gets or sets the data to which to bind the combo box list. This can be some type of array or list, or it can be an IDataSource instance.
- **DataSourceDesiredProperties**: `string[]` — Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display Density to use for the buttons and dropdown grid.
- **DropDownButtonVisible**: `bool` — Gets or sets the visibility of the drop down button.
- **Fields**: `string[]` — Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
- **FocusBorderColor**: `string` — Gets or sets the color to use the hovered background of the inputs in the group.
- **FocusBorderWidth**: `double` — Gets or sets the border width to use for the border of the item group when focused.
- **FocusUnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **FocusUnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **FocusUnderlineRippleOpacity**: `double` — Gets or sets the opacity to use for the underline ripple element when focused.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **GotFocus**: `EventCallback<IgbComboEditorGotFocusEventArgs>`
- **GotFocusScript**: `string`
- **HoverUnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **HoverUnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **HoverUnderlineWidth**: `double` — Gets or sets the width to use for the underline element when hovered.
- **IsFixed**: `bool` — Indicates that the dropdown will position itself relative to the window instead of the document.
- **KeyDown**: `EventCallback<IgbKeyEventArgs>`
- **KeyDownScript**: `string`
- **Label**: `string` — The text displayed in the label portion of the control.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **LabelTextColor**: `string` — Gets or sets the color to use for the text.
- **LostFocus**: `EventCallback<IgbComboEditorLostFocusEventArgs>`
- **LostFocusScript**: `string`
- **NoMatchesFoundLabel**: `string` — Gets or sets the text to display on the list when no suggested matches are found.
- **NoMatchesFoundLabelBackgroundColor**: `string` — Gets or sets the color to use for the "no matches found" label.
- **NoMatchesFoundLabelFontFamily**: `string`
- **NoMatchesFoundLabelFontSize**: `double`
- **NoMatchesFoundLabelFontStyle**: `string`
- **NoMatchesFoundLabelFontWeight**: `string`
- **NoMatchesFoundLabelTextColor**: `string` — Gets or sets the color to use for the "no matches found" label.
- **OpenAsChild**: `bool` — Indicates that the dropdown should open as a child of the combobox.
- **Placeholder**: `string` — Placeholder text which gives the user a hint about what kind of text is expected.
- **SelectedValueChanged**: `EventCallback<IgbComboEditorValueChangedEventArgs>`
- **SelectedValueChangedScript**: `string`
- **Text**: `string` — The text displayed in the edit portion of the control.
- **TextChanged**: `EventCallback<string>`
- **TextChangedScript**: `string`
- **TextColor**: `string` — Gets or sets the color to use for the text.
- **TextField**: `string` — Determines the name of the field in the data source will be used as the Text of the ComboEditor.
- **TextValueChanged**: `EventCallback<IgbComboEditorTextChangedEventArgs>`
- **TextValueChangedScript**: `string`
- **Type**: `string`
- **UnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **UnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **UnderlineRippleColor**: `string` — Gets or sets the color to use for the underline ripple element.
- **UnderlineRippleOpacity**: `double` — Gets or sets the opacity to use for the underline ripple element.
- **UnderlineRippleWidth**: `double` — Gets or sets the width to use for the underline element.
- **UnderlineWidth**: `double` — Gets or sets the width to use for the underline element.
- **UseTopLayer**: `bool` — Indicates that the dropdown will place itself into the browser top layer.
- **Value**: `object` — Gets or sets the Value of the combo.
- **ValueChanged**: `EventCallback<object>`
- **ValueChangedScript**: `string`
- **ValueField**: `string[]` — Sets or gets the user provided primary key to assume for the data. Certain functionality of the combo (such as the the current Value) requires a way to uniquely identify items in order to work correctly. If a primary key cannot be inferred from the data source, you may need to provide one here.
- **CloseUp**(): void
- **CloseUpAsync**(): Task — Programmatically closes the list.
- **DropDown**(): void
- **DropDownAsync**(): Task — Programmatically drops down the list.
- **EnableDisableFiltering**(allowFilter: bool): void
- **EnableDisableFilteringAsync**(allowFilter: bool): Task
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **GetCurrentText**(): string
- **GetCurrentTextAsync**(): Task<string>
- **GetCurrentValue**(): object
- **GetCurrentValueAsync**(): Task<object>
- **Select**(): void
- **SelectAsync**(): Task — Selects all the text in the combo input area.
- **SelectGridRow**(index: int): void
- **SelectGridRowAsync**(index: int): Task
- **VerifyDisplayText**(): void
- **VerifyDisplayTextAsync**(): Task

### [IgbComboEditorGotFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditorGotFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboEditorLostFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditorLostFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboEditorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbComboEditorTextChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditorTextChangedEventArgs)

- **constructor**(): void
- **NewText**: `string`
- **OldText**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboEditorValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboEditorValueChangedEventArgs)

- **constructor**(): void
- **NewValue**: `object`
- **NewValueScript**: `string` — Provides a means of setting NewValue in the JavaScript environment.
- **OldValue**: `object`
- **OldValueScript**: `string` — Provides a means of setting OldValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComboModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComboModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCombo<T>](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCombo<T>)
The Combo component is similar to the Select component in that it provides a list of options from which the user can make a selection. In contrast to the Select component, the Combo component displays all options in a virtualized list of items, meaning the combo box can simultaneously show thousands of options, where one or more options can be selected. Additionally, users can create custom item templates, allowing for robust data visualization. The Combo component features case-sensitive filtering, grouping, complex data binding, dynamic addition of values and more.

- **constructor**(): void
- **Autofocus**: `bool` — The autofocus attribute of the control.
- **AutofocusList**: `bool` — Focuses the list of options when the menu opens.
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **CaseSensitiveIcon**: `bool` — Enables the case sensitive search icon in the filtering input.
- **Change**: `EventCallback<IgbComboChangeEventArgs>`
- **ChangeScript**: `string`
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **Data**: `object` — The data source used to generate the list of options.
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisableClear**: `bool` — Hides the clear button. false
- **DisableFiltering**: `bool` — Disables the filtering of the list of options. false
- **Disabled**: `bool` — The disabled state of the component
- **DisplayKey**: `string` — The key in the data source used to display items in the list.
- **FilteringOptions**: `IgbFilteringOptions`
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **GroupHeaderTemplate**: `RenderFragment<object>`
- **GroupHeaderTemplateScript**: `string` — Provides a means of setting GroupHeaderTemplate in the JavaScript environment.
- **GroupKey**: `string` — The key in the data source used to group items in the list.
- **GroupSorting**: `GroupingDirection` — Sorts the items in each group by ascending or descending order. asc {"asc" | "desc" | "none"}
- **Invalid**: `bool` — Control the validity of the control.
- **ItemTemplate**: `RenderFragment<object>`
- **ItemTemplateScript**: `string` — Provides a means of setting ItemTemplate in the JavaScript environment.
- **Label**: `string` — The label attribute of the control.
- **Open**: `bool` — Sets the open state of the component.
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **Outlined**: `bool` — The outlined attribute of the control.
- **Placeholder**: `string` — The placeholder attribute of the control.
- **PlaceholderSearch**: `string` — The placeholder attribute of the search input.
- **Required**: `bool` — Makes the control a required field in a form context.
- **SingleSelect**: `bool` — Enables single selection mode and moves item filtering to the main input. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **Value**: `T[]`
- **ValueChanged**: `EventCallback<T[]>`
- **ValueKey**: `string` — The key in the data source used when selecting items.
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the component.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **Deselect**(items: object[]): void
- **DeselectAsync**(items: object[]): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the component.
- **GetCurrentValue**(): T[]
- **GetCurrentValueAsync**(): Task<T[]>
- **GetSelection**(): object[]
- **GetSelectionAsync**(): Task<object[]>
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Hides the list of options.
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **Select**(items: object[]): void
- **SelectAsync**(items: object[]): Task
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Shows the list of options.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the list of options.

### [IgbCommodityChannelIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCommodityChannelIndexIndicator)
Represents a IgbDataChart Commodity Channel Index indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current CCISeries object. The typical, and initial, value for CCI periods is 20.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCommodityChannelIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCommodityChannelIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbComponentArrayDataValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentArrayDataValueChangedEventArgs)

- **constructor**(): void
- **Detail**: `object[]`
- **DetailScript**: `string` — Provides a means of setting Detail in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComponentBoolValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentBoolValueChangedEventArgs)

- **constructor**(): void
- **Detail**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComponentDataValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentDataValueChangedEventArgs)

- **constructor**(): void
- **Detail**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComponentDateValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentDateValueChangedEventArgs)

- **constructor**(): void
- **Detail**: `DateTime`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbComponentRendererContainer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentRendererContainer)

- **constructor**(): void
- **ComponentType**: `Type`
- **RootComponent**: `object`
- **BuildRenderTree**(builder: RenderTreeBuilder): void

### [IgbComponentValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbComponentValueChangedEventArgs)

- **constructor**(): void
- **Detail**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbContentChildCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbContentChildCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbContentPane](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbContentPane)

- **constructor**(): void
- **AcceptsInnerDock**: `bool` — Determines whether the end user can inner dock another pane in this one. Defaults to true.
- **AllowClose**: `bool` — Determines whether the end user is allowed to close the pane. Defaults to true.
- **AllowDocking**: `bool` — Determines whether the end user is allowed to dock the pane. Defaults to true.
- **AllowFloating**: `bool` — Determines whether the end user is allowed to make the pane floating. Defaults to true.
- **AllowMaximize**: `bool` — Determines whether the end user is allowed to maximize the pane.
- **AllowPinning**: `bool` — Determines whether the end user is allowed to pin/unpin the pane. Defaults to true.
- **ContentId**: `string` — The slot attribute's value of the content element.
- **Disabled**: `bool` — Determines whether a pane is disabled. Defaults to false.
- **DocumentOnly**: `bool` — Marks that a content pane can be docked only inside a document host.
- **FloatingHeaderId**: `string` — The slot attribute's value of the floating header element. If not set, the headerId property value is used.
- **Header**: `string` — The text header of the content pane. Even if header slot templates are used, the text header is used for aria label.
- **HeaderId**: `string` — The slot attribute's value of the content pane header element. If not set, the header property value is used.
- **Hidden**: `bool` — Determines whether a pane is hidden in the UI. Defaults to false.
- **Id**: `string` — The id of the pane. If not set the Dock Manager generates it automatically.
- **IsMaximized**: `bool` — Determines whether a content pane is maximized or not. Defaults to false.
- **IsPinned**: `bool` — Determines whether a content pane is pinned or not. Defaults to true.
- **PaneType**: `DockManagerPaneType` — The type of the pane.
- **Size**: `double` — The size of the pane relative to its sibling panes' sizes. Defaults to 100.
- **TabHeaderId**: `string` — The slot attribute's value of the tab header element. If not set, the header property value is used.
- **Type**: `string`
- **UnpinnedHeaderId**: `string` — The slot attribute's value of the unpinned header element. If not set, the header property value is used.
- **UnpinnedLocation**: `UnpinnedLocation` — The desired unpinned location of the content pane. If not set the Dock Manager automatically calculates it based on the location of the pane relatively to the document host. If more than one document host is presented, the closest one in the pane hierarchy will be used for the calculation. If there is no document host, the default location is left.
- **UnpinnedSize**: `double` — The absolute size of the pane in an unpinned state. Defaults to 200.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbContentPaneCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbContentPaneCollection)

- **constructor**(): void
- **constructor**(parent: object, propertyName: string): void

### [IgbContentPaneModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbContentPaneModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbContourValueResolver](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbContourValueResolver)
Class used to determine the numeric values of contour lines, given a larger list of numeric values.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbCrosshairLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCrosshairLayer)
Represents an annotation layer that displays crosshair lines that cross through the closest value of the target series under the cursor.

- **constructor**(): void
- **HorizontalLineStroke**: `string` — Gets or sets the color to use for the horizontal line. Leave null for an automatic value.
- **HorizontalLineVisibility**: `Visibility` — Gets or sets whether to display the horizontal line.
- **IsAxisAnnotationEnabled**: `bool` — Gets or sets whether to draw annotations over the axes where the crosshair meets with them.
- **SkipAxisAnnotationOnInvalidData**: `bool` — Gets or sets whether axis annotation are skipped for invalid data in a given position.
- **SkipAxisAnnotationOnZeroValueFragments**: `bool` — Gets or sets whether axis annotation are skipped for zero-value fragments in a given position.
- **SkipUnknownValues**: `bool` — Gets or sets whether to skip unknown values when searching for series values.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing a line through the best value for the cursor position.
- **VerticalLineStroke**: `string` — Gets or sets the color to use for vertical line. Leave null for an automatic value.
- **VerticalLineVisibility**: `Visibility` — Gets or sets whether to display the vertical line.
- **XAxisAnnotationBackground**: `string` — Gets or sets the color to use for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationFormatLabelScript**: `string`
- **XAxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **XAxisAnnotationOutline**: `string` — Gets or sets the color to use for the x axis annotation outline. Leave unset for an automatic value.
- **XAxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationTextColor**: `string` — Gets or sets the color to use for the x axis annotation text. Leave unset for an automatic value.
- **YAxisAnnotationBackground**: `string` — Gets or sets the color to use for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationFormatLabelScript**: `string`
- **YAxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **YAxisAnnotationOutline**: `string` — Gets or sets the color to use for the y axis annotation outline. Leave unset for an automatic value.
- **YAxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationTextColor**: `string` — Gets or sets the color to use for the y axis annotation text. Leave unset for an automatic value.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCrosshairLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCrosshairLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCustomContourValueResolver](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomContourValueResolver)
ContourValueResolver class which fires an event to resolve the contour values.

- **constructor**(): void
- **GetCustomContourValues**: `EventCallback<IgbCustomContourValueResolverEventArgs>`
- **GetCustomContourValuesScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCustomContourValueResolverEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomContourValueResolverEventArgs)
Provides data for GetCustomContourValues event.

- **constructor**(): void
- **ContourValues**: `double[]`
- **Type**: `string`
- **Values**: `double[]`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbCustomContourValueResolverModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomContourValueResolverModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCustomDateRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomDateRange)

- **constructor**(): void
- **DateRange**: `IgbDateRangeValue`
- **Label**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbCustomIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomIndicator)
Represents a IgbDataChart Custom Indicator series. The indicator value is calculated in the user specified Indicator event handler.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCustomIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCustomIndicatorNameCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomIndicatorNameCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbCustomMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomMapImagery)
Represents a CustomMapImagery MapImagery

- **constructor**(): void
- **GetTileImageUri**: `Action<IgbGetTileImageUriArgs>`
- **GetTileImageUriScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCustomMapImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomMapImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCustomPaletteBrushScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomPaletteBrushScale)
Represents a brush scale that uses index-based brush selection mode.

- **constructor**(): void
- **BrushSelectionMode**: `BrushSelectionMode` — Gets or sets the brush selection mode.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetBrush1**(index: int, total: int): string
- **GetBrush1Async**(index: int, total: int): Task<string>

### [IgbCustomPaletteBrushScaleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomPaletteBrushScaleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbCustomPaletteColorScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomPaletteColorScale)
ColorScale class for selecting a color from a given palette, or interpolating between adjacent colors in that palette.

- **constructor**(): void
- **InterpolationMode**: `ColorScaleInterpolationMode` — The approach to use when getting a color from the palette.
- **MaximumValue**: `double` — The highest value to assign a color. Any given value greater than this value will be made Transparent.
- **MinimumValue**: `double` — The lowest value to assign a color. Any given value less than this value will be made Transparent.
- **Palette**: `string` — A list of colors to select from or interpolate between.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbCustomPaletteColorScaleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbCustomPaletteColorScaleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDVInteractivityModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDVInteractivityModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDashboardTile](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTile)

- **constructor**(): void
- **ActualBrushes**: `string` — Gets the actual palette of brushes to use for coloring the chart series.
- **ActualCustomizations**: `IgbDashboardTileCustomizationCollection`
- **ActualOutlines**: `string` — Gets the actual palette of brushes to use for outlines on the chart series.
- **AutoCalloutsVisible**: `bool` — Gets or sets if the auto value callouts should be displayed.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the checkbox.
- **Brushes**: `string` — Gets or sets the palette of brushes to use for coloring the dashboard tile.
- **CategoryAxisMajorStroke**: `string` — Gets the brush to use for the Category axis major strokes, if applicable.
- **ChangingContent**: `EventCallback<IgbDashboardTileChangingContentEventArgs>`
- **ChangingContentScript**: `string`
- **ContentCustomizations**: `IgbDashboardTileCustomizationCollection`
- **CrosshairsAnnotationEnabled**: `bool` — Gets or sets whether annotations are shown along the axis for crosshair values
- **CrosshairsDisplayMode**: `CrosshairsDisplayMode` — Gets or sets the crosshairs to be displayed.
- **Customizations**: `IgbDashboardTileCustomizationCollection` — Gets a collection where you can add customization that will be applied to the generated visualizations.
- **DataSource**: `object` — Gets or sets a collection of data items used to generate the dashboard tile.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the toolbar.
- **ExcludedProperties**: `string[]` — Gets or sets a set of property paths that should be excluded from consideration by the category chart.
- **FilterExpressions**: `IgbFilterExpressionCollection` — Gets the current filter that is applied to the chart. Collection can be updated to modify the filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.
- **FilterStringErrorsParsing**: `EventCallback<IgbDashboardTileFilterStringErrorsParsingEventArgs>`
- **FilterStringErrorsParsingScript**: `string`
- **FinalValueAnnotationsVisible**: `bool` — Gets or sets whether annotations for the final value of each series is displayed on the axis.
- **GroupDescriptions**: `IgbDashboardTileSortDescriptionCollection` — Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **GroupSortDescriptions**: `IgbDashboardTileSortDescriptionCollection`
- **GroupSorts**: `string` — Gets or sets the sorts to apply after grouping has been applied.
- **HighlightFilterExpressions**: `IgbFilterExpressionCollection` — Gets the current highlight filter that is applied to the chart. Collection can be updated to modify the highlight filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.
- **HighlightedDataSource**: `object` — Gets or sets a collection of data items used to generate the dashboard tile.
- **HighlightedDataSourceScript**: `string` — Provides a means of setting HighlightedDataSource in the JavaScript environment.
- **HighlightedValuesDisplayMode**: `SeriesHighlightedValuesDisplayMode` — Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse. This property applies to Category Chart and Financial Chart controls.
- **IncludedProperties**: `string[]` — Gets or sets a set of property paths that should be included for consideration by the category chart, leaving the remainder excluded. If null, all properties will be considered.
- **InitialFilter**: `string` — Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.
- **InitialFilterExpressions**: `IgbFilterExpressionCollection` — Gets the initial filters that are applied to the chart.
- **InitialGroupDescriptions**: `IgbDashboardTileSortDescriptionCollection` — Gets the initial groupings that are applied to the chart.
- **InitialGroupSortDescriptions**: `IgbDashboardTileSortDescriptionCollection` — Gets the initial sorts that are applied to the chart after groupings and summaries are applied.
- **InitialGroups**: `string` — Gets or sets the groupings to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialHighlightFilter**: `string` — Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.
- **InitialHighlightFilterExpressions**: `IgbFilterExpressionCollection` — Gets the initial highlight filters that are applied to the chart.
- **InitialSortDescriptions**: `IgbDashboardTileSortDescriptionCollection` — Gets the initial sorts that are applied to the chart.
- **InitialSorts**: `string` — Gets or sets the sorts to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialSummaries**: `string` — Gets or sets the summaries to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialSummaryDescriptions**: `IgbDashboardTileSummaryDescriptionCollection` — Gets the initial summaries that are applied to the chart.
- **IsUserAnnotationsEnabled**: `bool` — Gets or sets whether initiating user annotations from the toolbar is enabled.
- **Outlines**: `string` — Gets or sets the palette of brushes to use for outlines on the dashboard tile.
- **ParentTypeName**: `string`
- **SelectedSeriesItems**: `IgbChartSelectedItemCollection` — Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the visuals associated with those items.
- **ShouldAvoidAxisAnnotationCollisions**: `bool` — Gets or sets whether annotations for the final value of each series is displayed on the axis.
- **ShouldDisplayMockData**: `bool` — Gets or sets whether the dashboard tile should display mock data when the data source has not been provided, if supported for this type of chart.
- **ShouldUseSkeletonStyleForMockData**: `bool` — Gets or sets whether the dashboard tile should use a faded skeleton style for mock data.
- **SortDescriptions**: `IgbDashboardTileSortDescriptionCollection` — Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **SummaryDescriptions**: `IgbDashboardTileSummaryDescriptionCollection` — Gets the current summaries that are applied to the grid.
- **TileTitle**: `string` — Gets or sets text to display above the plot area.
- **TrendLineBrushes**: `string` — Gets or sets the palette of brushes to used for coloring trend lines in this chart.
- **TrendLineType**: `TrendLineType` — Gets or sets the formula used for calculating trend lines in this chart.
- **TrendLineTypes**: `IgbTrendLineTypeCollection` — Gets or sets what trendlines to use in the chart.
- **Type**: `string`
- **UserAnnotationInformationRequested**: `EventCallback<IgbUserAnnotationInformationEventArgs>`
- **UserAnnotationInformationRequestedScript**: `string`
- **UserAnnotationToolTipContentUpdating**: `EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs>`
- **UserAnnotationToolTipContentUpdatingScript**: `string`
- **ValidVisualizationTypePriorityThreshold**: `double` — Gets or sets the crosshairs to be displayed.
- **ValidVisualizationTypes**: `DashboardTileVisualizationType[]` — Gets the current set of valid visualization types for the data.
- **ValueLines**: `IgbValueModeCollection` — Gets or sets what value lines to use in the chart.
- **ValueLinesBrushes**: `string` — Gets or sets the palette of brushes to use for coloring the value lines present in the ValueLines property.
- **ValueLinesGlobalAverageBrush**: `string` — Gets or sets the color for GlobalAverage value lines.
- **ValueLinesGlobalMaximumBrush**: `string` — Gets or sets the color for GlobalMaximum value lines.
- **ValueLinesGlobalMinimumBrush**: `string` — Gets or sets the color for GlobalMinimum value lines.
- **VisualizationType**: `DashboardTileVisualizationType` — Gets or sets the crosshairs to be displayed.
- **CancelAnnotationFlow**(annotationFlowId: string): void
- **CancelAnnotationFlowAsync**(annotationFlowId: string): Task
- **ClearSettings**(): void
- **ClearSettingsAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FinishAnnotationFlow**(flowInformation: IgbUserAnnotationInformation): void
- **FinishAnnotationFlowAsync**(flowInformation: IgbUserAnnotationInformation): Task
- **GetCurrentSelectedSeriesItems**(): IgbChartSelectedItemCollection
- **GetCurrentSelectedSeriesItemsAsync**(): Task<IgbChartSelectedItemCollection>
- **GetSettingsValue**(key: string): object
- **GetSettingsValueAsync**(key: string): Task<object>
- **HasModifiedSettings**(): bool
- **HasModifiedSettingsAsync**(): Task<bool>
- **LoadAnnotationsFromJson**(jsonString: string): void
- **LoadAnnotationsFromJsonAsync**(jsonString: string): Task
- **OnUIReady**(): void
- **OnUIReadyAsync**(): Task
- **RemoveSettingsValue**(key: string): void
- **RemoveSettingsValueAsync**(key: string): Task
- **ResetAnnotations**(): void
- **ResetAnnotationsAsync**(): Task
- **ResetZoom**(): void
- **ResetZoomAsync**(): Task — Resets the zoom level to default.
- **SaveAnnotationsToJson**(): string
- **SaveAnnotationsToJsonAsync**(): Task<string>
- **StartCreatingAnnotation**(): void
- **StartCreatingAnnotationAsync**(): Task
- **StartDeletingAnnotation**(): void
- **StartDeletingAnnotationAsync**(): Task
- **UpdateSettingsValue**(key: string, value: object): void
- **UpdateSettingsValueAsync**(key: string, value: object): Task
- **ZoomIn**(percentage: double): void
- **ZoomInAsync**(percentage: double): Task
- **ZoomOut**(percentage: double): void
- **ZoomOutAsync**(percentage: double): Task — Performs zoom out action on the chart by specified percentage of current window rect

### [IgbDashboardTileChangingContentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileChangingContentEventArgs)

- **constructor**(): void
- **ContentJson**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDashboardTileCustomization](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileCustomization)

- **constructor**(): void
- **CollectionIndex**: `int`
- **IsCollectionInsertionAtEnd**: `bool`
- **IsCollectionInsertionAtIndex**: `bool`
- **IsCollectionInsertionAtStart**: `bool`
- **IsCollectionRemovaltIndex**: `bool`
- **MatchParentIndex**: `int`
- **MatchType**: `string`
- **Order**: `int`
- **PropertyName**: `string`
- **PropertyValue**: `object`
- **PropertyValueScript**: `string` — Provides a means of setting PropertyValue in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDashboardTileCustomizationCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileCustomizationCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDashboardTileCustomizationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileCustomizationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDashboardTileFilterStringErrorsParsingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileFilterStringErrorsParsingEventArgs)
Represents event arguments for when there are errors parsing the filter string

- **constructor**(): void
- **Errors**: `string` — Gets the errors from parsing the filter string.
- **PropertyName**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDashboardTileGroupDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileGroupDescription)
Represents an element in the current grouping applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDashboardTileGroupDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileGroupDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDashboardTileGroupDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileGroupDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDashboardTileSortDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSortDescription)
Represents an element in the current sort applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Field**: `string` — Gets or sets the property being sorted.
- **SortDirection**: `ListSortDirection` — Gets or sets the direction to sort based on the property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDashboardTileSortDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSortDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDashboardTileSortDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSortDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDashboardTileSummaryDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSummaryDescription)
Represents a summary that is applied to a datasource. Changes to this object are not observed or expected after it is initially assigned to a collection.

- **constructor**(): void
- **Alias**: `string` — Gets or sets an alias for the summary. Currently only used in aggregated data situations.
- **CalculatorDisplayName**: `string` — Gets or sets the name to use when displaying the calculator name.
- **Field**: `string`
- **Operand**: `DataSourceSummaryOperand`
- **ProvideCalculator**: `EventCallback<IgbProvideCalculatorEventArgs>`
- **ProvideCalculatorScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDashboardTileSummaryDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSummaryDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDashboardTileSummaryDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDashboardTileSummaryDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataAnnotationAxisLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationAxisLayer)
Represents a base annotation layer that displays annotations over an axis.

- **constructor**(): void
- **AnnotationBackground**: `string` — Gets or sets the color used for backing of the axis annotation.
- **AnnotationBackgroundMatchLayer**: `bool` — Gets or sets whether the annotation background matches brush of the layer
- **AnnotationBackgroundMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of axis annotation.
- **AnnotationBackgroundShift**: `double` — Gets or sets the percentage used to shift AnnotationBackground. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **AnnotationBadgeBackground**: `string` — Gets or sets background of the badge annotations.
- **AnnotationBadgeCornerRadius**: `double` — Gets or sets border radius of the badge annotations.
- **AnnotationBadgeEnabled**: `bool` — Gets or sets whether the badge are rendered in annotations.
- **AnnotationBadgeImagePath**: `string` — Gets or sets a member path for displaying an image in the badge annotations.
- **AnnotationBadgeMargin**: `double` — Gets or sets margin of the badge annotations.
- **AnnotationBadgeOutline**: `string` — Gets or sets border outline of the badge annotations.
- **AnnotationBadgeOutlineThickness**: `double` — Gets or sets border thickness of the badge annotations.
- **AnnotationBadgeSize**: `double` — Gets or sets size of the badge annotations.
- **AnnotationBorderColor**: `string` — Gets or sets the color used for border color of the axis annotation.
- **AnnotationBorderMatchLayer**: `bool` — Gets or sets whether the annotation border matches outline of the layer (if it has a fill visual) otherwise brush of the layer
- **AnnotationBorderMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting border color of the axis annotation.
- **AnnotationBorderRadius**: `double` — Gets or sets the border radius used for displaying the axis annotation.
- **AnnotationBorderShift**: `double` — Gets or sets the percentage amount used to shift AnnotationBorderColor. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **AnnotationBorderThickness**: `double` — Gets or sets border thickness of the axis annotations.
- **AnnotationLabelDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label on axis annotation.
- **AnnotationLabelVisible**: `bool` — Gets or sets whether to show all annotations over target axis
- **AnnotationPaddingBottom**: `double`
- **AnnotationPaddingLeft**: `double`
- **AnnotationPaddingRight**: `double`
- **AnnotationPaddingTop**: `double`
- **AnnotationTextColor**: `string` — Gets or sets the text color used in the axis annotation.
- **AnnotationTextColorMatchLayer**: `bool` — Gets or sets whether the annotation text color matches brush of the layer
- **AnnotationTextColorMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the text color in axis annotation.
- **AnnotationTextColorShift**: `double` — Gets or sets the percentage used to shift AnnotationTextColor. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **AnnotationValueMaxPrecision**: `int` — Gets or sets maximum precision for displaying values on axis annotation.
- **AnnotationValueMinPrecision**: `int` — Gets or sets minimum precision for displaying values on axis annotation.
- **TargetAxis**: `IgbAxis` — Gets or sets the target axis for this annotation. If null, this annotation will use TargetMode to determine target axis.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **TargetMode**: `DataAnnotationTargetMode` — Gets or sets the mode for targeting axes present in the chart. Defaults to targeting all category-axes present in the chart
- **Type**: `string`
- **BindAxes**(Axes: IgbAxis[]): void
- **FindByName**(name: string): object

### [IgbDataAnnotationBandLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationBandLayer)
Represents an annotation layer that renders bands (line with breadth) at locations of x/y values mapped to these properties: StartValueXMemberPath StartValueYMemberPath EndValueXMemberPath EndValueYMemberPath AnnotationBreadthMemberPath

- **constructor**(): void
- **AnnotationBreadthMemberPath**: `string` — Gets or sets name of data column with breath/size of shape annotations.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDataAnnotationBandLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationBandLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataAnnotationInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationInfo)
Represents data annotation

- **constructor**(): void
- **Background**: `string`
- **BorderColor**: `string`
- **BorderRadius**: `double`
- **BorderThickness**: `double`
- **DataIndex**: `double`
- **DataLabelX**: `string`
- **DataLabelY**: `string`
- **DataValueX**: `double`
- **DataValueY**: `double`
- **IsCenterLabel**: `bool`
- **IsEndLabel**: `bool`
- **IsStartLabel**: `bool`
- **IsXAxisBadgeEnabled**: `bool` — Sets whether the x axis badge is enabled or not.
- **IsYAxisBadgeEnabled**: `bool` — Sets whether the y axis badge is enabled or not.
- **TextColor**: `string`
- **Type**: `string`
- **XAxisBadgeBackground**: `string` — Sets the x axis badge background color.
- **XAxisBadgeImagePath**: `string` — Sets the path to an image to use in the x axis badge.
- **XAxisBadgeMargin**: `double` — Sets the margin between the x axis badge and annotation text.
- **XAxisBadgeOutline**: `string` — Sets the x axis badge border color.
- **XAxisBadgeOutlineThickness**: `double` — Sets the x axis badge border thickness.
- **XAxisBadgeRadius**: `double` — Sets the x axis badge border radius.
- **XAxisBadgeSize**: `double` — Sets the size of the x axis badge.
- **XAxisLabel**: `string`
- **XAxisPixel**: `double`
- **XAxisUserAnnotation**: `IgbUserBaseAnnotation` — Sets whether the x axis badge is enabled or not.
- **XAxisValue**: `double`
- **XAxisWindow**: `double`
- **YAxisBadgeBackground**: `string` — Sets the y axis badge background color.
- **YAxisBadgeImagePath**: `string` — Sets the path to an image to use in the y axis badge.
- **YAxisBadgeMargin**: `double` — Sets the margin between the y axis badge and annotation text.
- **YAxisBadgeOutline**: `string` — Sets the y axis badge border color.
- **YAxisBadgeOutlineThickness**: `double` — Sets the y axis badge border thickness.
- **YAxisBadgeRadius**: `double` — Sets the y axis badge border radius.
- **YAxisBadgeSize**: `double` — Sets the size of the y axis badge.
- **YAxisLabel**: `string`
- **YAxisPixel**: `double`
- **YAxisUserAnnotation**: `IgbUserBaseAnnotation` — Sets whether the y axis badge is enabled or not.
- **YAxisValue**: `double`
- **YAxisWindow**: `double`
- **FindByName**(name: string): object

### [IgbDataAnnotationItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationItem)
Represents a definition of data annotation displayed by the DataAnnotationShapeLayer

- **constructor**(): void
- **CenterLabelX**: `string` — Gets or sets a label displayed at center annotation shape on x-axis
- **CenterLabelY**: `string` — Gets or sets a label displayed at center annotation shape on y-axis
- **DataIndex**: `int` — Gets data index associated with the annotation
- **EndLabelX**: `string` — Gets or sets a label displayed at end annotation shape on x-axis
- **EndLabelY**: `string` — Gets or sets a label displayed at end annotation shape on y-axis
- **ShapeBrush**: `string` — Gets or sets fill brush of the annotation shape
- **ShapeCenterX**: `double` — Gets X coordinate for the center of annotation shape
- **ShapeCenterY**: `double` — Gets Y coordinate for the center of annotation shape
- **ShapeEndX**: `double` — Gets X coordinate for the end of annotation shape
- **ShapeEndY**: `double` — Gets Y coordinate for the end of annotation shape
- **ShapeOutline**: `string` — Gets or sets outline brush of the annotation shape
- **ShapeStartX**: `double` — Gets X coordinate for the start of annotation shape
- **ShapeStartY**: `double` — Gets Y coordinate for the start of annotation shape
- **ShapeThickness**: `double` — Gets or sets outline thickness of the annotation shape
- **StartLabelX**: `string` — Gets or sets a label displayed at start annotation shape on x-axis
- **StartLabelY**: `string` — Gets or sets a label displayed at start annotation shape on y-axis
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDataAnnotationLineLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationLineLayer)
Represents an annotation layer that renders lines at locations of x/y values mapped to these properties: StartValueXMemberPath StartValueYMemberPath EndValueXMemberPath EndValueYMemberPath

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDataAnnotationLineLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationLineLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataAnnotationPointLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationPointLayer)
Represents a base of annotation layers that render shapes at locations of x/y values mapped to these properties: StartValueXMemberPath StartValueYMemberPath EndValueXMemberPath EndValueYMemberPath

- **constructor**(): void
- **AnnotationBadgeBackgroundXMemberPath**: `string` — Gets or sets a member path for background of the badge annotations on x-axis.
- **AnnotationBadgeBackgroundYMemberPath**: `string` — Gets or sets a member path for background of the badge annotations on y-axis.
- **AnnotationBadgeEnabledXMemberPath**: `string` — Gets or sets a member path for visibility of the badge annotations on x-axis.
- **AnnotationBadgeEnabledYMemberPath**: `string` — Gets or sets a member path for visibility of the badge annotations on y-axis.
- **AnnotationBadgeImageXMemberPath**: `string` — Gets or sets a member path for displaying an image in the badge annotations on x-axis.
- **AnnotationBadgeImageYMemberPath**: `string` — Gets or sets a member path for displaying an image in the badge annotations on y-axis.
- **AnnotationBadgeOutlineXMemberPath**: `string` — Gets or sets a member path for outline of the badge annotations on x-axis.
- **AnnotationBadgeOutlineYMemberPath**: `string` — Gets or sets a member path for outline of the badge annotations on y-axis.
- **CenterLabelXDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the annotation on x-axis.
- **CenterLabelXMemberPath**: `string` — Gets or sets mapping custom label at the center of the annotations on x-axis.
- **CenterLabelYDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the annotation on y-axis.
- **CenterLabelYMemberPath**: `string` — Gets or sets mapping custom label at the center of the annotations on y-axis.
- **EndLabelXDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label at the end annotation on x-axis.
- **EndLabelXMemberPath**: `string` — Gets or sets mapping custom label at the end of annotations on x-axis.
- **EndLabelYDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label at the end annotation on y-axis.
- **EndLabelYMemberPath**: `string` — Gets or sets mapping custom label at the end of annotations on y-axis.
- **EndValueXMemberPath**: `string` — Gets or sets name of data column with x-positions for end of annotation.
- **EndValueYMemberPath**: `string` — Gets or sets name of data column with y-positions for end of annotation.
- **StartLabelXDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the start annotation on x-axis.
- **StartLabelXMemberPath**: `string` — Gets or sets mapping custom label at the start of annotations on x-axis.
- **StartLabelYDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the start annotation on y-axis.
- **StartLabelYMemberPath**: `string` — Gets or sets mapping custom label at the start of annotations on y-axis.
- **StartValueXMemberPath**: `string` — Gets or sets name of data column with x-positions for the start of annotations.
- **StartValueYMemberPath**: `string` — Gets or sets name of data column with y-positions for the start of annotations.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDataAnnotationRangeLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationRangeLayer)
Represents a base of annotation layers that render from start/end range

- **constructor**(): void
- **CenterLabelBackground**: `string` — Gets or sets the background used for displaying the center annotation label.
- **CenterLabelBorderColor**: `string` — Gets or sets the border color used for displaying the center annotation label.
- **CenterLabelTextColor**: `string` — Gets or sets the text color used for displaying the center annotation label.
- **EndLabelBackground**: `string` — Gets or sets the background used for displaying the end annotation label.
- **EndLabelBorderColor**: `string` — Gets or sets the border used for displaying the end annotation label.
- **EndLabelTextColor**: `string` — Gets or sets the text color used for displaying the end annotation label.
- **StartLabelBackground**: `string` — Gets or sets the background used for displaying the start annotation label.
- **StartLabelBorderColor**: `string` — Gets or sets the border color used for displaying Start annotation label.
- **StartLabelTextColor**: `string` — Gets or sets the text color used for displaying the start annotation label.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDataAnnotationRectLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationRectLayer)
Represents an annotation layer that renders rectangles at locations of x/y values mapped to these properties: StartValueXMemberPath StartValueYMemberPath EndValueXMemberPath EndValueYMemberPath

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDataAnnotationRectLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationRectLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataAnnotationShapeLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationShapeLayer)
Represents a base annotation layer that renders shapes defined by derived data annotation, e.g. line, strip, slice, rect, band

- **constructor**(): void
- **AnnotationShapeVisible**: `bool` — Gets or sets whether to draw shape of annotations in the plot area
- **IsTargetingHorizontalAxis**: `bool` — Gets whether the annotation layer is currently targeting horizontal axis.
- **ItemsUseWorldCoordinates**: `bool` — Gets or sets whether the data items of the annotations use world coordinates (0.0 - 1.0) or they default to using axes coordinates (data indexes for category axis or data values for numeric axis).
- **OverlayText**: `string` — Gets or sets the text that will be displayed as the overlay annotation.
- **OverlayTextAngle**: `double` — Gets or sets the angle rotation (in degrees) of the overlay text in relation to shape of data annotation.
- **OverlayTextBackground**: `string` — Gets or sets the background the overlay text.
- **OverlayTextBackgroundMatchLayer**: `bool` — Gets or sets whether the overlay text background matches brush of the layer
- **OverlayTextBackgroundMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextBackgroundShift**: `double` — Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderColor**: `string` — Gets or sets the border stroke of the overlay text.
- **OverlayTextBorderMatchLayer**: `bool` — Gets or sets whether the overlay text border matches brush of the layer
- **OverlayTextBorderMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the border of overlay text based on the target series.
- **OverlayTextBorderRadius**: `double` — Gets or sets the border corner of the overlay text.
- **OverlayTextBorderShift**: `double` — Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderThickness**: `double` — Gets or sets the border thickness of the overlay text.
- **OverlayTextColor**: `string` — Gets or sets the color the overlay text.
- **OverlayTextColorMatchLayer**: `bool` — Gets or sets whether the overlay text color matches brush of the layer
- **OverlayTextColorMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextColorShift**: `double` — Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextFontFamily**: `string`
- **OverlayTextFontSize**: `double`
- **OverlayTextFontStyle**: `string`
- **OverlayTextFontWeight**: `string`
- **OverlayTextHorizontalMargin**: `double` — Gets or sets the horizontal margin of the overlay text in relation to shape of data annotation.
- **OverlayTextHorizontalPadding**: `double` — Gets or sets the horizontal padding of the overlay text in relation to shape of data annotation.
- **OverlayTextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to shape of data annotation.
- **OverlayTextMemberPath**: `string` — Gets or sets name of data column with text that will be displayed as overlay text.
- **OverlayTextVerticalMargin**: `double` — Gets or sets the vertical margin of the overlay text in relation to shape of data annotation.
- **OverlayTextVerticalPadding**: `double` — Gets or sets the vertical padding of the overlay text in relation to shape of data annotation.
- **OverlayTextVisible**: `bool` — Gets or sets whether the overlay text is visible in shape of data annotation
- **StylingAxisAnnotation**: `EventCallback<IgbDataAnnotationInfo>`
- **StylingAxisAnnotationScript**: `string`
- **StylingOverlayText**: `EventCallback<IgbOverlayTextUpdatingEventArgs>`
- **StylingOverlayTextScript**: `string`
- **StylingShapeAnnotation**: `EventCallback<IgbDataAnnotationItem>`
- **StylingShapeAnnotationScript**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromWorld**(world: Point): Point
- **FromWorldAsync**(world: Point): Task<Point> — Converts world coordinate (0.0 - 1.0) to pixel coordinate that is relative to component's size
- **FromWorldX**(x: double): double
- **FromWorldXAsync**(x: double): Task<double> — Converts world X coordinate (0.0 - 1.0) to pixel coordinate that is relative to component's width
- **FromWorldY**(y: double): double
- **FromWorldYAsync**(y: double): Task<double> — Converts world Y coordinate (0.0 - 1.0) to pixel coordinate that is relative to component's height
- **ToWorld**(pixel: Point): Point
- **ToWorldAsync**(pixel: Point): Task<Point> — Converts pixel coordinate (relative to component's size) to world coordinate (0.0 - 1.0)
- **ToWorldX**(x: double): double
- **ToWorldXAsync**(x: double): Task<double> — Converts pixel X coordinate (relative to component's width) to world coordinate (0.0 - 1.0)
- **ToWorldY**(y: double): double
- **ToWorldYAsync**(y: double): Task<double> — Converts pixel Y coordinate (relative to component's height) to world coordinate (0.0 - 1.0)

### [IgbDataAnnotationSliceLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationSliceLayer)
Represents an annotation layer that renders vertical or horizontal slices/lines at values mapped to AnnotationValueMemberPath property horizontal slices/lines when TargetAxis is set to Y-axis vertical slices/lines when TargetAxis is set to X-axis

- **constructor**(): void
- **AnnotationBadgeBackgroundMemberPath**: `string` — Gets or sets a member path for background of the badge annotations on an axis.
- **AnnotationBadgeEnabledMemberPath**: `string` — Gets or sets a member path for visibility of the badge annotations on an axis.
- **AnnotationBadgeImageMemberPath**: `string` — Gets or sets a member path for image of the badge annotations on an axis.
- **AnnotationBadgeOutlineMemberPath**: `string` — Gets or sets a member path for outline of the badge annotations on an axis.
- **AnnotationLabelMemberPath**: `string` — Gets or sets mapping custom label on axis annotations.
- **AnnotationValueMemberPath**: `string` — Gets or sets name of data column with values used to position annotations.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDataAnnotationSliceLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationSliceLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataAnnotationStripLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationStripLayer)
Represents an annotation layer that renders vertical or horizontal strips between values mapped to these properties: StartValueMemberPath EndValueMemberPath

- **constructor**(): void
- **AnnotationBadgeBackgroundMemberPath**: `string` — Gets or sets a member path for background of the badge annotations on an axis.
- **AnnotationBadgeEnabledMemberPath**: `string` — Gets or sets a member path for visibility of the badge annotations on an axis.
- **AnnotationBadgeImageMemberPath**: `string` — Gets or sets a member path for image of the badge annotations on an axis.
- **AnnotationBadgeOutlineMemberPath**: `string` — Gets or sets a member path for outline of the badge annotations on an axis.
- **CenterLabelDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the center annotation.
- **CenterLabelMemberPath**: `string` — Gets or sets mapping custom label between start and end of data annotations.
- **EndLabelDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label at the end annotation.
- **EndLabelMemberPath**: `string` — Gets or sets mapping custom label at the end of annotations.
- **EndValueMemberPath**: `string` — Gets or sets name of data column with positions for end of annotation.
- **StartLabelDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the start annotation.
- **StartLabelMemberPath**: `string` — Gets or sets mapping custom label at the start of annotations.
- **StartValueMemberPath**: `string` — Gets or sets name of data column with positions for the start of annotations.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDataAnnotationStripLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataAnnotationStripLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataBindingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataBindingEventArgs)
Information about the data binding taking place.

- **constructor**(): void
- **ResolvedValue**: `object` — The resolved value for the cell.
- **ResolvedValueScript**: `string` — Provides a means of setting ResolvedValue in the JavaScript environment.
- **RowObject**: `object` — The data for the row in which the cell is contained.
- **RowObjectScript**: `string` — Provides a means of setting RowObject in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChart)
Represents a chart area containing axes, series, an optional legend and other hosted content.

- **constructor**(): void
- **ActualAxes**: `IgbAxisCollection`
- **ActualPlotAreaMarginBottom**: `double` — Gets the actual resolved bottom plot area margin;
- **ActualPlotAreaMarginLeft**: `double` — Gets the actual resolved left plot area margin;
- **ActualPlotAreaMarginRight**: `double` — Gets the actual resolved right plot area margin;
- **ActualPlotAreaMarginTop**: `double` — Gets the actual resolved top plot area margin;
- **ActualWindowScaleHorizontal**: `double` — A number between 0 and 1 determining the scale of the horizontal zoom.
- **ActualWindowScaleVertical**: `double` — A number between 0 and 1 determining the scale of the vertical zoom.
- **AlignsGridLinesToPixels**: `bool` — Gets or sets a value indicating whether grid and tick lines are aligned to device pixels.
- **AutoExpandMarginExtraPadding**: `double` — Gets or sets the extra amount the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
- **AutoExpandMarginMaximumValue**: `double` — Gets or sets the maximum amount the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
- **AutoMarginAndAngleUpdateMode**: `AutoMarginsAndAngleUpdateMode` — Gets or sets a whether the series viewer should consider auto rotating labels to fit them in the initial view. This implies that ShouldAutoExpandMarginForInitialLabels is true.
- **Axes**: `IgbAxisCollection` — Gets the current Chart object's child DataChartAxes.
- **ComputedPlotAreaMarginMode**: `ComputedPlotAreaMarginMode` — Gets or sets mode to use for automatically calculating the plot area margin.
- **ContentAxes**: `IgbAxisCollection`
- **DefaultAxisMajorStroke**: `string` — Gets or sets the DefaultAxisMajorStroke property.
- **DefaultAxisMinorStroke**: `string` — Gets or sets the DefaultAxisMinorStroke property.
- **DefaultAxisStroke**: `string` — Gets or sets the DefaultAxisStroke property.
- **FullAxes**: `IgbAxisCollection`
- **GridMode**: `GridMode` — Gets or sets how grid lines are rendered in relation to series.
- **IsHorizontalZoomEnabled**: `bool` — Gets or sets horizontal zoomability of the current control
- **IsSquare**: `bool` — Gets or sets whether to use a square aspect ratio for the chart. This is locked to true for polar and radial charts.
- **IsVerticalZoomEnabled**: `bool` — Gets or sets vertical zoomability of the current control
- **NeedsDynamicContent**: `bool`
- **PlotAreaMarginBottom**: `double` — Margin applied below the plot area.
- **PlotAreaMarginLeft**: `double` — Margin applied to the left of the plot area.
- **PlotAreaMarginRight**: `double` — Margin applied to the right of the plot area.
- **PlotAreaMarginTop**: `double` — Margin applied above the plot area.
- **SeriesPlotAreaMarginHorizontalMode**: `SeriesPlotAreaMarginHorizontalMode` — Gets or sets horizontal mode to use for automatically calculating the plot area margin based ont the series.
- **SeriesPlotAreaMarginVerticalMode**: `SeriesPlotAreaMarginVerticalMode` — Gets or sets vertical mode to use for automatically calculating the plot area margin based ont the series.
- **ShouldAutoExpandMarginForInitialLabels**: `bool` — Gets or sets a whether the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
- **ShouldConsiderAutoRotationForInitialLabels**: `bool` — Gets or sets a whether the series viewer should consider auto rotating labels to fit them in the initial view. This implies that ShouldAutoExpandMarginForInitialLabels is true.
- **ShouldSuppressAxisLabelTruncation**: `bool` — Gets or sets a whether the series viewer should suppress truncation of axis labels.
- **SuppressAutoMarginAndAngleRecalculation**: `bool` — Gets or sets a whether the series viewer should suppress auto recalculating margin and axis label angles.
- **Type**: `string`
- **WindowScaleHorizontal**: `double` — A number between 0 and 1 determining the scale of the horizontal zoom.
- **WindowScaleVertical**: `double` — A number between 0 and 1 determining the scale of the vertical zoom.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Export serialized visual data.
- **FindByName**(name: string): object
- **GetAllAxes**(): IgbAxis[]
- **RecalculateAutoLabelsAngle**(): void
- **RecalculateAutoLabelsAngleAsync**(): Task
- **RecalculateMarginAutoExpansion**(): void
- **RecalculateMarginAutoExpansionAsync**(): Task
- **RefreshComputedPlotAreaMargin**(): void
- **RefreshComputedPlotAreaMarginAsync**(): Task
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Notifies the chart that the CSS styles in effect have been updated.

### [IgbDataChartAnnotationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartAnnotationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartCategoryCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartCategoryCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartCategoryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartCategoryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartCategoryTrendLineModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartCategoryTrendLineModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartExtendedAxesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartExtendedAxesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartFinancialCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartFinancialCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartFinancialIndicatorsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartFinancialIndicatorsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartFinancialModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartFinancialModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartFinancialOverlaysModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartFinancialOverlaysModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartInteractivityModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartInteractivityModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartMouseButtonEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartMouseButtonEventArgs)
Provides data for IgbDataChart mouse button related events.

- **constructor**(): void
- **Chart**: `IgbSeriesViewer` — Gets the Chart associated with the current event.
- **ChartPosition**: `Point` — Gets the mouse position relative to the chart.
- **Handled**: `bool` — Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.
- **Item**: `object` — Gets the ItemsSource item associated with the current event.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **OriginalSource**: `object` — Gets a reference to the object that raised the event.
- **OriginalSourceScript**: `string` — Provides a means of setting OriginalSource in the JavaScript environment.
- **PlotAreaPosition**: `Point` — Gets the mouse position relative to the plot area.
- **Series**: `IgbSeries` — Gets the series associated with the current event.
- **Type**: `string`
- **WorldPosition**: `Point`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetPosition**(relativeTo: object): Point
- **GetPositionAsync**(relativeTo: object): Task<Point> — Returns the x- and y- coordinates of the mouse pointer position, optionally evaluated against the origin of a supplied UIElement.
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataChartPolarCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartPolarCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartPolarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartPolarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartRadialCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartRadialCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartRadialModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartRadialModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartScatterCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartScatterCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartScatterModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartScatterModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartShapeCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartShapeCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartShapeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartShapeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartStackedModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartStackedModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartToolbarIconsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartToolbarIconsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartVerticalCategoryCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartVerticalCategoryCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartVerticalCategoryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartVerticalCategoryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataChartVisualDataModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataChartVisualDataModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataCloneStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataCloneStrategy)

- **constructor**(): void
- **Type**: `string`
- **Clone**(data: object): object
- **CloneAsync**(data: object): Task<object> — Clones provided data data primitive value, date and object to be cloned deep copy of provided value
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDataContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataContext)
Represents the data currently in context.

- **constructor**(): void
- **ActualItemBrush**: `string` — Gets the actual resolved brush in use for the item that is in context.
- **Item**: `object` — Gets the item that is in context.
- **ItemBrush**: `string` — Gets the potential brush in usage for the item in context.
- **ItemLabel**: `object` — Gets the label in use for the item in context, if available.
- **ItemLabelScript**: `string` — Provides a means of setting ItemLabel in the JavaScript environment.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **LegendLabel**: `object` — Gets the legend label to use for the item in context, if available.
- **LegendLabelScript**: `string` — Provides a means of setting LegendLabel in the JavaScript environment.
- **Outline**: `string` — Gets the outline in use for the item in context.
- **Thickness**: `double` — Gets the thickness of the item in context.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataGrid](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGrid)
An advanced grid for displaying data.

- **constructor**(): void
- **ActivationMode**: `GridActivationMode` — Sets or gets the grid selection mode.
- **ActiveCell**: `IgbGridCellPosition` — Gets or sets the position of the active cell.
- **ActiveCellChanged**: `Action<IgbGridActiveCellChangedEventArgs>`
- **ActiveCellChangedScript**: `string`
- **ActualBackground**: `string` — Gets the actual background for the grid.
- **ActualBorder**: `string` — Gets the actual border color around the grid.
- **ActualColumns**: `IgbGridColumnCollection`
- **ActualColumnsChanged**: `Action<IgbGridColumnsChangedEventArgs>`
- **ActualColumnsChangedScript**: `string`
- **ActualDataSource**: `IgbBaseDataSource`
- **ActualHeaderHeight**: `int` — Gets the height used for the header row.
- **ActualPrimaryKey**: `string[]` — Gets either the inferred primary key from the data source, or the user provided primary key, if present. Represents the actual primary key that the grid will use in operations that require it.
- **ActualPrimaryKeyChanged**: `EventCallback<string[]>`
- **ActualPrimaryKeyChangedScript**: `string`
- **ActualRowHeight**: `int` — Gets the actual height for the rows in the grid.
- **AllowCopyOperation**: `bool`
- **AnimationSettings**: `IgbGridAnimationSettings` — Sets or gets the default animation settings for the grid.
- **AutoAcceptEdits**: `bool` — Gets or sets whether to automatically accept edits or require explicit acceptance or rejections of edits when handling the CellValueChanging or DataCommitting events. When True, nothing is required on the part of the developer in order for edits to be accepted. In order to validate and reject a user cell edit you must explicitly handle the CellValueChanging event and call the RejectEdit method using the edit ID provided by the event. In order to reject a whole commit you need to handle the DataComitting event and explicitly call the RejectCommit method using the commit ID provided by the event. When False, cell edits are not immediately accepted until you explicitly call the AcceptEdit method using the edit ID provided by the CellValueChanging event. If you do not handle this event then edits will be auto accepted.
- **AutoGenerateColumns**: `bool` — Configures whether or not the grid will autogenerate columns when the data source is set.
- **AutoGenerateDesiredProperties**: `string[]` — Gets or sets the desired properties the grid will automatically generate columns for.
- **Background**: `string` — Gets or sets the background for the grid.
- **Border**: `string` — Gets or sets the border color around the grid.
- **BorderWidthBottom**: `double`
- **BorderWidthLeft**: `double`
- **BorderWidthRight**: `double`
- **BorderWidthTop**: `double`
- **CellBackground**: `string` — Gets or sets the default background color to use for content cells
- **CellClicked**: `Action<IgbDataGridCellEventArgs>`
- **CellClickedScript**: `string`
- **CellDataLoadedAnimationMode**: `CellDataLoadedAnimationMode` — Sets or gets the cell data loaded animation mode to use.
- **CellEditEnded**: `Action<IgbGridCellEditEndedEventArgs>`
- **CellEditEndedScript**: `string`
- **CellEditStarted**: `Action<IgbGridCellEditStartedEventArgs>`
- **CellEditStartedScript**: `string`
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **CellPointerDown**: `Action<IgbDataGridCellEventArgs>`
- **CellPointerDownScript**: `string`
- **CellPointerUp**: `Action<IgbDataGridCellEventArgs>`
- **CellPointerUpScript**: `string`
- **CellPreviewPointerDown**: `Action<IgbDataGridCellEventArgs>`
- **CellPreviewPointerDownScript**: `string`
- **CellPreviewPointerUp**: `Action<IgbDataGridCellEventArgs>`
- **CellPreviewPointerUpScript**: `string`
- **CellSelectedBackground**: `string` — Gets or sets the default background color to use for content cells when a row is in a selected state
- **CellSelectionAnimationMode**: `CellSelectionAnimationMode` — Sets or gets the cell selection animation mode to use.
- **CellTextColor**: `string` — Gets or sets the default text color to use for content cells
- **CellValueChanging**: `Action<IgbGridCellValueChangingEventArgs>`
- **CellValueChangingScript**: `string`
- **ClearSelectionOnEscape**: `bool` — Gets or sets whether selection is cleared when pressing the Escape key.
- **ColumnAddingAnimationMode**: `ColumnShowingAnimationMode` — Sets or gets the Column Adding Animation mode to use.
- **ColumnExchangingAnimationMode**: `ColumnExchangingAnimationMode` — Sets or gets the column exchanging animation mode to use.
- **ColumnHiddenChanged**: `Action<IgbColumnHiddenChangedEventArgs>`
- **ColumnHiddenChangedScript**: `string`
- **ColumnHidingAnimationMode**: `ColumnHidingAnimationMode` — Sets or gets the column hiding animation mode to use.
- **ColumnMovingAnimationMode**: `ColumnMovingAnimationMode` — Sets or gets the column moving animation mode to use.
- **ColumnMovingMode**: `ColumnMovingMode` — Gets or sets the type column moving to use.
- **ColumnMovingSeparator**: `IgbColumnMovingSeparator` — Gets or sets the column resizing seperator settings.
- **ColumnMovingSeparatorBackground**: `string` — Gets or sets the default background color to use for column moving separator.
- **ColumnMovingSeparatorOpacity**: `double` — Gets or sets the opacity of the column moving separator.
- **ColumnMovingSeparatorWidth**: `int` — Sets or gets the width to use for the column resizing separator.
- **ColumnOptionsAccentColor**: `string`
- **ColumnOptionsBackground**: `string` — Gets or sets the column options dropdown background color.
- **ColumnOptionsGroupHeaderBackground**: `string` — Gets or sets the background color for group headers inside the column options menu.
- **ColumnOptionsGroupHeaderTextColor**: `string` — Gets or sets the text color for group headers inside the column options menu.
- **ColumnOptionsIconAlignment**: `ColumnOptionsIconAlignment` — Gets or sets the column options icon alignment in header cells.
- **ColumnOptionsIconBehavior**: `ColumnOptionsIconBehavior` — Gets or sets how the column options icon will behave inside header cells.
- **ColumnOptionsIconColor**: `string` — Gets or sets the column options icon color in header cells.
- **ColumnOptionsSeparatorColor**: `string` — Gets or sets the color of separators inside the column options menu.
- **ColumnOptionsTextColor**: `string` — Gets or sets the text color for text inside the column options menu.
- **ColumnPinnedChanged**: `Action<IgbColumnPinnedChangedEventArgs>`
- **ColumnPinnedChangedScript**: `string`
- **ColumnPropertyUpdatingAnimationMode**: `ColumnPropertyUpdatingAnimationMode` — Sets or gets the Column Property Updating Animation mode to use.
- **ColumnResizingAnimationMode**: `ColumnResizingAnimationMode` — Sets or gets the column resizing animation mode to use. Only applies when resizing in Deferred mode.
- **ColumnResizingMode**: `ColumnResizingMode` — Gets or sets the type of column resizing to use.
- **ColumnResizingSeparator**: `IgbColumnResizingSeparator` — Gets or sets the column resizing seperator settings.
- **ColumnResizingSeparatorBackground**: `string` — Gets or sets the default background color to use for column resizing separator.
- **ColumnResizingSeparatorOpacity**: `double` — Gets or sets the opacity of the column Resizing separator.
- **ColumnResizingSeparatorWidth**: `int` — Sets or gets the width to use for the column resizing separator.
- **ColumnShowingAnimationMode**: `ColumnShowingAnimationMode` — Sets or gets the column showing animation mode to use.
- **ColumnWidthChanged**: `Action<IgbGridColumnWidthChangedEventArgs>`
- **ColumnWidthChangedScript**: `string`
- **Columns**: `IgbGridColumnCollection` — Gets the column definitions that are assigned to the grid. This collection can be modified to add or remove columns in the grid.
- **ColumnsAutoGenerated**: `Action<IgbGridColumnsAutoGeneratedEventArgs>`
- **ColumnsAutoGeneratedScript**: `string`
- **ContentColumns**: `IgbGridColumnCollection`
- **CornerRadiusBottomLeft**: `double`
- **CornerRadiusBottomRight**: `double`
- **CornerRadiusTopLeft**: `double`
- **CornerRadiusTopRight**: `double`
- **CustomFilterRequested**: `Action<IgbGridCustomFilterRequestedEventArgs>`
- **DataCommitted**: `Action<IgbGridDataCommittedEventArgs>`
- **DataCommittedScript**: `string`
- **DataCommitting**: `Action<IgbGridDataCommittingEventArgs>` — Called when edits are about to be committed to the datasource.
- **DataSource**: `object` — Gets or sets the data to which to bind the grid. This can be some type of array or list, or it can be an IDataSource instance.
- **DataSourceDesiredProperties**: `string[]` — Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultColumnMinWidth**: `double` — Gets or sets the default minimum width to use on all columns. Ignored if NaN.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DeferEventForRowDragSelection**: `bool` — Gets or sets whether to defer the SelectedItemsChanged and SelectedKeysChanged events till after the drag selection has completed.
- **DeletedTextColor**: `string` — Gets or sets the text color for unsaved deleted rows.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the grid.
- **EditFontFamily**: `string`
- **EditFontSize**: `double`
- **EditFontStyle**: `string`
- **EditFontWeight**: `string`
- **EditMode**: `EditModeType` — Gets or sets the type of edit mode
- **EditModeClickAction**: `EditModeClickAction` — Gets or sets the type of click action required to enter edit mode.
- **EditOnKeyPress**: `bool` — Gets or sets whether edit mode will begin as soon as you start typing while a cell is active.
- **EditOpacity**: `double` — Gets or sets the default opacity for unsaved cell edits.
- **EditRowBorder**: `string` — Gets or sets the border color for rows being edited.
- **EditRowBorderWidthBottom**: `double`
- **EditRowBorderWidthLeft**: `double`
- **EditRowBorderWidthRight**: `double`
- **EditRowBorderWidthTop**: `double`
- **EnterBehavior**: `EnterKeyBehaviors` — Gets or sets the behavior of the Enter key.
- **EnterBehaviorAfterEdit**: `EnterKeyBehaviorAfterEdit` — Gets or sets the behavior of the enter key when exiting edit mode.
- **FilterComparisonType**: `FilterComparisonType` — Gets or sets whether UI filters are case sensitive or not.
- **FilterExpressions**: `IgbFilterExpressionCollection` — Gets the current filter that is applied to the grid. Collection can be updated to modify the filter for the grid. Once filter expresisons are in this collection, the grid will no longer listen for changes on their properties.
- **FilterExpressionsChanged**: `Action<IgbGridFilterExpressionsEventArgs>`
- **FilterExpressionsChangedScript**: `string`
- **FilterExpressionsChanging**: `Action<IgbGridFilterExpressionsEventArgs>`
- **FilterExpressionsChangingScript**: `string`
- **FilterLogicalOperator**: `FilterLogicalOperator` — Gets or sets how filters set through the filter UI are combined.
- **FilterUIType**: `FilterUIType` — Gets or sets which filter UI type to use.
- **GroupDescriptions**: `IgbColumnGroupDescriptionCollection` — Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **GroupDescriptionsChanged**: `Action<IgbGridGroupDescriptionsChangedEventArgs>`
- **GroupDescriptionsChangedScript**: `string`
- **GroupHeaderDisplayMode**: `GroupHeaderDisplayMode` — Gets or sets how group headers are displayed when there are multiple groups defined in the grid.
- **GroupSummaryDisplayMode**: `GroupSummaryDisplayMode` — Gets or sets the display mode summaries will use inside groups.
- **HeaderBackground**: `string` — Gets or sets the default background color to use for header cells
- **HeaderClickAction**: `HeaderClickAction` — Returns/sets the action to take when a column header is clicked.
- **HeaderFontFamily**: `string`
- **HeaderFontSize**: `double`
- **HeaderFontStyle**: `string`
- **HeaderFontWeight**: `string`
- **HeaderHeight**: `int` — Gets or sets the height to use for the header row.
- **HeaderRowSeparator**: `IgbHeaderRowSeparator` — Gets or sets the header row seperator settings.
- **HeaderRowSeparatorBackground**: `string`
- **HeaderSeparator**: `IgbHeaderSeparator` — Gets or sets the header seperator settings.
- **HeaderSeparatorBackground**: `string` — Gets or sets the default background color to use for header separators.
- **HeaderSeparatorWidth**: `int` — Gets or sets the width of the header separators.
- **HeaderSortIndicatorColor**: `string` — Gets or sets the default text color to use for content cells
- **HeaderSortIndicatorStyle**: `SortIndicatorStyle` — Gets or sets the default render style for sort indicators in header cells.
- **HeaderTextColor**: `string` — Gets or sets the default text color to use for header cells
- **InitialGroupDescriptions**: `IgbColumnGroupDescriptionCollection` — Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **InitialGroups**: `string`
- **InitialSortDescriptions**: `IgbColumnSortDescriptionCollection` — Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **InitialSorts**: `string`
- **InitialSummaries**: `string`
- **InitialSummaryDescriptions**: `IgbColumnSummaryDescriptionCollection` — Gets the current summaries that are applied to the grid.
- **IsActiveCellStyleEnabled**: `bool` — Gets or sets whether the active cell style will be applied to cells when made active.
- **IsColumnOptionsEnabled**: `bool` — Gets or sets whether to show the column options UI in the headers for columns.
- **IsColumnOptionsGroupingEnabled**: `bool` — Gets or sets whether to show the grouping option in the column options menu.
- **IsColumnOptionsSummariesEnabled**: `bool` — Gets or sets whether to show the summaries option in the column options menu.
- **IsGroupByAreaVisible**: `bool` — Gets or sets whether to show the column grouping UI above the headers of the grid.
- **IsGroupCollapsable**: `bool` — Gets or sets whether group headers are collapsable.
- **IsGroupExpandedDefault**: `bool` — Gets or sets whether groups are expanded or collapsed by default.
- **IsGroupRowSticky**: `bool` — Gets or sets if group rows will stick to the top of the grid.
- **IsHeaderSeparatorVisible**: `bool` — Gets or sets if header separators are rendered.
- **IsPagerVisible**: `bool` — Gets or sets whether to show the pager or not.
- **IsPlaceholderRenderingEnabled**: `bool` — Configures whether or not place holders are used for cells who do not have their data yet.
- **IsRowHoverEnabled**: `bool` — Gets or sets whether the row will highlight when hovered.
- **IsToolbarColumnChooserVisible**: `bool` — Gets or sets whether to show the column chooser button in the toolbar.
- **IsToolbarColumnPinningVisible**: `bool` — Gets or sets whether to show the column pinning button in the toolbar.
- **IsToolbarVisible**: `bool` — Gets or sets whether to show the toolbar.
- **LastStickyRowBackground**: `string` — Gets or sets the default color to use for the last sticky row
- **MergedCellEvaluationCriteria**: `MergedCellEvaluationCriteria` — Gets or sets how cells are evaluated for merging.
- **MergedCellMode**: `MergedCellMode` — Gets or sets if and how cell merging is performed for all fields.
- **MergedCellVerticalAlignment**: `CellContentVerticalAlignment` — Gets or sets the vertical alignment to use for the merged cell content.
- **MouseDragSelectionEnabled**: `bool` — Gets or sets the ability to select rows or cells via mouse dragging. Currently only applies when SelectionMode is MultipleRow or RangeCell.
- **NeedsDynamicContent**: `bool`
- **NotifyOnAllSelectionChanges**: `bool` — Gets or sets if the grid should notify on programmatic selection changes as well as changes from the UI.
- **PageSize**: `int` — Gets or sets the size of each page when the pager is visible.
- **ParentTypeName**: `string`
- **PinnedAreaSeparator**: `IgbPinnedAreaSeparator` — Gets or sets the pinned area separator settings.
- **PinnedAreaSeparatorWidth**: `int` — Gets or sets the width of the pinned area separators.
- **PinnedItems**: `IgbGridSelectedItemsCollection` — Gets which items are currently pinned in the grid. Collection can be updated to programatically pin items.
- **PinnedKeys**: `IgbGridSelectedKeysCollection` — Gets which primary keys are currently pinned in the grid. Collection can be updated to programatically pin items.
- **PinnedRowBackground**: `string` — Gets or sets the default color to use for pinned rows
- **PinnedRowOpacity**: `double` — Gets or sets the default opacity to use for pinned rows
- **PrimaryKey**: `string[]` — Sets or gets the user provided primary key to assume for the data. Certain functionality of the grid requires a way to uniquely identify items in order to work correctly. If a primary key cannot be inferred from the data source, you may need to provide one here.
- **ReactsToFilterChanges**: `bool` — Sets or gets whether the grid will react to filter changes.
- **ReactsToGroupChanges**: `bool` — Sets or gets whether the grid will react to group changes.
- **ReactsToSortChanges**: `bool` — Sets or gets whether the grid will react to sort changes.
- **ResponsiveStates**: `IgbResponsiveStatesCollection` — A set of states that can be applied to the columns of the grid based on available space.
- **RootSummariesChanged**: `EventCallback<IgbDataSourceRootSummariesChangedEventArgs>`
- **RootSummariesChangedScript**: `string`
- **RowEditEnded**: `Action<IgbGridRowEditEndedEventArgs>` — Called when a row has finished editing.
- **RowEditStarted**: `Action<IgbGridRowEditStartedEventArgs>`
- **RowEditStartedScript**: `string`
- **RowHeight**: `int` — Gets or sets the height to use for the rows in the grid. If not set the grid will use the default value for the set display density.
- **RowHoverAnimationMode**: `RowHoverAnimationMode` — Sets or gets the row hover animation mode to use.
- **RowHoverBackground**: `string` — Gets or sets the background color for rows when hovered.
- **RowHoverTextColor**: `string` — Gets or sets the text color for rows when hovered.
- **RowSelectionAnimationMode**: `RowSelectionAnimationMode` — Sets or gets the row selection animation mode to use.
- **RowSeparator**: `IgbRowSeparator` — Gets or sets the row seperator settings.
- **RowSeparatorBackground**: `string` — Gets or sets the default background color to use for row separators
- **RowSeparatorHeight**: `int` — Sets or gets the height to use for the row separators.
- **RowSeparatorLastStickyRowBackground**: `string` — Gets or sets the default last sticky row background color to use for row separators
- **RowSeparatorPinnedRowBackground**: `string` — Gets or sets the pinned row background color to use for row separators
- **RowSeparatorStickyRowBackground**: `string` — Gets or sets the default sticky row background color to use for row separators
- **ScrollbarBackground**: `string` — Gets or sets the scrollbar background color.
- **ScrollbarStyle**: `ScrollbarStyle` — Gets or sets the style of scrollbar.
- **SectionHeader**: `IgbSectionHeader` — Gets or sets the header type used for sectioning off groups of rows.
- **SectionHeaderBackground**: `string` — Gets or sets the default background color to use for section header cells
- **SectionHeaderFontFamily**: `string`
- **SectionHeaderFontSize**: `double`
- **SectionHeaderFontStyle**: `string`
- **SectionHeaderFontWeight**: `string`
- **SectionHeaderSelectedBackground**: `string` — Gets or sets the default background color to use for section header cells when a row is in a selected state
- **SectionHeaderTextColor**: `string` — Gets or sets the default text color to use for section header cells
- **SelectedCellRanges**: `IgbGridSelectedCellRangesCollection` — Gets which cell ranges are currently selected in the grid. Collection can be updated to programatically select cells.
- **SelectedCellRangesChanged**: `Action<IgbGridSelectedCellRangesChangedEventArgs>`
- **SelectedCellRangesChangedScript**: `string`
- **SelectedCells**: `IgbGridSelectedCellsCollection` — Gets which cells are currently selected in the grid. Collection can be updated to programatically select cells.
- **SelectedCellsChanged**: `Action<IgbGridSelectedCellsChangedEventArgs>`
- **SelectedCellsChangedScript**: `string`
- **SelectedItems**: `IgbGridSelectedItemsCollection` — Gets which items are currently selected in the grid. Collection can be updated to programatically select items.
- **SelectedItemsChanged**: `Action<IgbGridSelectedItemsChangedEventArgs>`
- **SelectedItemsChangedScript**: `string`
- **SelectedKeys**: `IgbGridSelectedKeysCollection` — Gets which primary key values are currently selected in the grid. Collection can be updated to programatically select items.
- **SelectedKeysChanged**: `Action<IgbGridSelectedKeysChangedEventArgs>`
- **SelectedKeysChangedScript**: `string`
- **SelectionBehavior**: `GridSelectionBehavior` — Sets or gets how selection behaves in the grid.
- **SelectionChanged**: `Action<IgbGridSelectionChangedEventArgs>`
- **SelectionChangedScript**: `string`
- **SelectionMode**: `DataGridSelectionMode` — Sets or gets the grid selection mode.
- **ShiftSectionContent**: `bool` — Gets or sets if the section header content should be shifted into the normal column scrollable area when there are pinned columns
- **SizeChanged**: `EventCallback<IgbGridSizeChangedEventArgs>`
- **SizeChangedScript**: `string`
- **SortDescriptions**: `IgbColumnSortDescriptionCollection` — Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **SortDescriptionsChanged**: `Action<IgbGridSortDescriptionsChangedEventArgs>`
- **SortDescriptionsChangedScript**: `string`
- **StickyRowBackground**: `string` — Gets or sets the default color to use for sticky rows
- **StopPropagation**: `bool` — Prevents mouse events from bubbling out of the grid.
- **SummaryDescriptions**: `IgbColumnSummaryDescriptionCollection` — Gets the current summaries that are applied to the grid.
- **SummaryDescriptionsChanged**: `Action<IgbGridSummaryDescriptionsChangedEventArgs>`
- **SummaryDescriptionsChangedScript**: `string`
- **SummaryRootBackground**: `string` — Gets or sets the default background color to use for summary cells at the root level.
- **SummaryRootLabelFontFamily**: `string`
- **SummaryRootLabelFontSize**: `double`
- **SummaryRootLabelFontStyle**: `string`
- **SummaryRootLabelFontWeight**: `string`
- **SummaryRootLabelTextColor**: `string` — Gets or sets the default text color to use for summary labels in summary cells at the root level.
- **SummaryRootSelectedBackground**: `string` — Gets or sets the default background color to use for summary cells at the root level.
- **SummaryRootValueFontFamily**: `string`
- **SummaryRootValueFontSize**: `double`
- **SummaryRootValueFontStyle**: `string`
- **SummaryRootValueFontWeight**: `string`
- **SummaryRootValueTextColor**: `string` — Gets or sets the default text color to use for summary cells at the root level.
- **SummaryRowRoot**: `IgbSummaryRowRoot` — Gets or sets the cell definition used for summary rows at the root level.
- **SummaryRowSection**: `IgbSummaryRowSection` — Gets or sets the cell definition used for summary rows at the section level.
- **SummaryScope**: `SummaryScope` — Gets or sets the scope which summaries are calculated for.
- **SummarySectionBackground**: `string` — Gets or sets the default background color to use for summary cells at the section level.
- **SummarySectionLabelFontFamily**: `string`
- **SummarySectionLabelFontSize**: `double`
- **SummarySectionLabelFontStyle**: `string`
- **SummarySectionLabelFontWeight**: `string`
- **SummarySectionLabelTextColor**: `string` — Gets or sets the default text color to use for summary labels in summary cells at the section level.
- **SummarySectionSelectedBackground**: `string` — Gets or sets the default background color to use for summary cells at the section level.
- **SummarySectionValueFontFamily**: `string`
- **SummarySectionValueFontSize**: `double`
- **SummarySectionValueFontStyle**: `string`
- **SummarySectionValueFontWeight**: `string`
- **SummarySectionValueTextColor**: `string` — Gets or sets the default text color to use for summary cells at the section level.
- **Theme**: `BaseControlTheme` — Gets or sets the base theme used by the grid.
- **TodayOverride**: `DateTime`
- **ToolbarColumnChooserText**: `string` — Gets or sets the column chooser button text to use in the toolbar.
- **ToolbarColumnChooserTitle**: `string` — Gets or sets the column chooser title text to use in the toolbar.
- **ToolbarColumnPinningText**: `string` — Gets or sets the column pinning button text to use in the toolbar.
- **ToolbarColumnPinningTitle**: `string` — Gets or sets the column pinning title text to use in the toolbar.
- **ToolbarTitle**: `string` — Gets or sets the title text to use in the toolbar.
- **Type**: `string`
- **AcceptCommit**(commitID: int): void
- **AcceptCommitAsync**(commitID: int): Task — Accepts a specific commit to the datasource.
- **AcceptEdit**(editID: int): void
- **AcceptEditAsync**(editID: int): Task — Accept a pending edit turning it into a real edit.
- **CanCommit**(): bool
- **CanCommitAsync**(): Task<bool>
- **CanMoveColumnLeft**(columnIndex: int): bool
- **CanMoveColumnLeftAsync**(columnIndex: int): Task<bool> — Returns true if a column can be moved to the left of it's current position; otherwise false.
- **CanMoveColumnRight**(columnIndex: int): bool
- **CanMoveColumnRightAsync**(columnIndex: int): Task<bool> — Returns true if a column can be moved to the right of it's current position; otherwise false.
- **CanRedo**(): bool
- **CanRedoAsync**(): Task<bool>
- **CanUndo**(): bool
- **CanUndoAsync**(): Task<bool>
- **CancelEdits**(): void
- **CancelEditsAsync**(): Task — Cancels any edits that may exist in the datasource.
- **CommitEdits**(): void
- **CommitEditsAsync**(): Task — Commits any edits that may exist in the datasource.
- **DataIndexOfItem**(item: object): int
- **DataIndexOfItemAsync**(item: object): Task<int> — Returns the data index of an item within the bound data source.
- **DeselectAllRows**(): void
- **DeselectAllRowsAsync**(): Task — Deselects all currently selected rows.
- **EndEditMode**(commit: bool): void
- **EndEditModeAsync**(commit: bool): Task
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Makes sure pending work has completed if the grid need to be synchronously examined.
- **GetColumnAtRenderedIndex**(index: int): IgbDataGridColumn
- **GetColumnAtRenderedIndexAsync**(index: int): Task<IgbDataGridColumn> — Gets the column that appears at the index specified. This is not the columns actual index in the column's collection but the index for how it appears visually in the grid.
- **GetCurrentActiveCell**(): IgbGridCellPosition
- **GetCurrentActiveCellAsync**(): Task<IgbGridCellPosition>
- **GetCurrentActualColumns**(): IgbGridColumnCollection
- **GetCurrentActualColumnsAsync**(): Task<IgbGridColumnCollection>
- **GetCurrentActualPrimaryKey**(): string[]
- **GetCurrentActualPrimaryKeyAsync**(): Task<string[]>
- **GetCurrentFilterExpressions**(): IgbFilterExpressionCollection
- **GetCurrentFilterExpressionsAsync**(): Task<IgbFilterExpressionCollection>
- **GetCurrentGroupDescriptions**(): IgbColumnGroupDescriptionCollection
- **GetCurrentGroupDescriptionsAsync**(): Task<IgbColumnGroupDescriptionCollection>
- **GetCurrentSelectedCellRanges**(): IgbGridSelectedCellRangesCollection
- **GetCurrentSelectedCellRangesAsync**(): Task<IgbGridSelectedCellRangesCollection>
- **GetCurrentSelectedCells**(): IgbGridSelectedCellsCollection
- **GetCurrentSelectedCellsAsync**(): Task<IgbGridSelectedCellsCollection>
- **GetCurrentSelectedItems**(): IgbGridSelectedItemsCollection
- **GetCurrentSelectedItemsAsync**(): Task<IgbGridSelectedItemsCollection>
- **GetCurrentSelectedKeys**(): IgbGridSelectedKeysCollection
- **GetCurrentSelectedKeysAsync**(): Task<IgbGridSelectedKeysCollection>
- **GetCurrentSortDescriptions**(): IgbColumnSortDescriptionCollection
- **GetCurrentSortDescriptionsAsync**(): Task<IgbColumnSortDescriptionCollection>
- **GetCurrentSummaryDescriptions**(): IgbColumnSummaryDescriptionCollection
- **GetCurrentSummaryDescriptionsAsync**(): Task<IgbColumnSummaryDescriptionCollection>
- **GetDataURLFromCache**(iconCollection: string, iconName: string): string
- **GetDataURLFromCacheAsync**(iconCollection: string, iconName: string): Task<string>
- **GetFirstVisibleIndex**(): int
- **GetFirstVisibleIndexAsync**(): Task<int> — Gets the first visible index in the grid.
- **GetHitCell**(x: double, y: double): IgbCellInfo
- **GetHitCellAsync**(x: double, y: double): Task<IgbCellInfo>
- **GetIconFromCache**(iconCollection: string, iconName: string): string
- **GetIconFromCacheAsync**(iconCollection: string, iconName: string): Task<string>
- **GetIconSource**(iconCollection: string, iconName: string): object
- **GetIconSourceAsync**(iconCollection: string, iconName: string): Task<object>
- **GetLastVisibleIndex**(): int
- **GetLastVisibleIndexAsync**(): Task<int> — Gets the last visible index in the grid.
- **GetMultiPathSVGFromCache**(iconCollection: string, iconName: string): string[]
- **GetMultiPathSVGFromCacheAsync**(iconCollection: string, iconName: string): Task<string[]>
- **GetRootSummaryResults**(): IgbDataGridSummaryResult[]
- **GetRootSummaryResultsAsync**(): Task<IgbDataGridSummaryResult[]> — Gets the summary results for root level.
- **GetSectionSummaryResults**(sectionIndex: int): IgbDataGridSummaryResult[][]
- **GetSectionSummaryResultsAsync**(sectionIndex: int): Task<IgbDataGridSummaryResult[][]> — Gets the summary results for a specific section.
- **InvalidateVisibleRows**(): void
- **InvalidateVisibleRowsAsync**(): Task — Invalidates the bound data for the rows currently visible.
- **LoadLayout**(json: string): void
- **LoadLayoutAsync**(json: string): Task — Loads the layout chnages that have been made to the grid
- **MoveColumn**(oldIndex: int, newIndex: int): void
- **MoveColumnAsync**(oldIndex: int, newIndex: int): Task
- **MoveColumnLeft**(columnIndex: int): void
- **MoveColumnLeftAsync**(columnIndex: int): Task — Moves a column to the left, if possible.
- **MoveColumnRight**(columnIndex: int): void
- **MoveColumnRightAsync**(columnIndex: int): Task — Moves a column to the right, if possible.
- **NotifyScrollStart**(): void
- **NotifyScrollStartAsync**(): Task
- **NotifyScrollStop**(): void
- **NotifyScrollStopAsync**(): Task
- **PinColumn**(column: IgbDataGridColumn, position: PinnedPositions): void
- **PinColumnAsync**(column: IgbDataGridColumn, position: PinnedPositions): Task
- **Redo**(): void
- **RedoAsync**(): Task — Redo the last edit.
- **Refresh**(): void
- **RefreshAsync**(): Task — Forces a refresh of the grid content.
- **RegisterIconFromDataURL**(iconCollection: string, iconName: string, dataURL: string): void
- **RegisterIconFromDataURLAsync**(iconCollection: string, iconName: string, dataURL: string): Task
- **RegisterIconFromText**(iconCollection: string, iconName: string, iconText: string): void
- **RegisterIconFromTextAsync**(iconCollection: string, iconName: string, iconText: string): Task
- **RegisterIconSource**(iconCollection: string, iconName: string, source: object): void
- **RegisterIconSourceAsync**(iconCollection: string, iconName: string, source: object): Task
- **RegisterMultiPathSVG**(iconCollection: string, iconName: string, multiPathSVG: string[]): void
- **RegisterMultiPathSVGAsync**(iconCollection: string, iconName: string, multiPathSVG: string[]): Task
- **RejectCommit**(commitID: int): void
- **RejectCommitAsync**(commitID: int): Task
- **RejectEdit**(editID: int): void
- **RejectEditAsync**(editID: int): Task — Reject a pending edit.
- **RemoveItem**(item: object): void
- **RemoveItemAsync**(item: object): Task — Removes an item by its instance.
- **RemoveItemByKey**(key: object[]): void
- **RemoveItemByKeyAsync**(key: object[]): Task
- **ResolveCellValue**(cellKey: IgbCellKey): object
- **ResolveCellValueAsync**(cellKey: IgbCellKey): Task<object>
- **ResolveCellValueFromPosition**(row: int, column: int): object
- **ResolveCellValueFromPositionAsync**(row: int, column: int): Task<object>
- **SaveLayout**(): string
- **SaveLayoutAsync**(): Task<string> — Saves the layout chnages that have been made to the grid
- **ScrollToColumnByIndex**(columnNumber: double): void
- **ScrollToColumnByIndexAsync**(columnNumber: double): Task — Scrolls the grid to given column, by index
- **ScrollToItem**(item: object): bool
- **ScrollToItemAsync**(item: object): Task<bool> — Scrolls to an item, if found.
- **ScrollToLastRowByIndex**(rowNumber: double): void
- **ScrollToLastRowByIndexAsync**(rowNumber: double): Task — Scrolls the grid so that a row is the last visible, by index.
- **ScrollToPrimaryKey**(key: object[]): bool
- **ScrollToPrimaryKeyAsync**(key: object[]): Task<bool>
- **ScrollToRowByIndex**(rowNumber: double): void
- **ScrollToRowByIndexAsync**(rowNumber: double): Task — Scrolls the grid to given row, by index
- **SelectAllRows**(): void
- **SelectAllRowsAsync**(): Task — Selects all of the rows in the grid.
- **SetActiveResponsiveState**(name: string): void
- **SetActiveResponsiveStateAsync**(name: string): Task — Manually set the active responsive state of the grid.
- **SetCustomizedStringAsync**(language: string, values: Dictionary<string, string>): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, json: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, id: string, value: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetEditError**(editID: int, errorMessage: string): void
- **SetEditErrorAsync**(editID: int, errorMessage: string): Task
- **StartEditMode**(): void
- **StartEditModeAsync**(): Task — Start edit mode on the active cell.
- **Undo**(): void
- **UndoAsync**(): Task — Undo the last edit.
- **UpdatePropertyAtKey**(key: object[], propertyPath: string, value: object): void
- **UpdatePropertyAtKeyAsync**(key: object[], propertyPath: string, value: object): Task

### [IgbDataGridAllColumnsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridAllColumnsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataGridCellEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridCellEventArgs)
Information about the cell in context.

- **constructor**(): void
- **Button**: `MouseButton` — Gets which click type it is.
- **CellInfo**: `IgbCellInfo` — Gets information about the cell in context.
- **Grid**: `IgbDataGrid` — Gets the grid owning the cell.
- **IsDoubleClick**: `bool` — Is this a double click?
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataGridColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridColumn)
A column in the data grid.

- **constructor**(): void
- **ActualColumnOptionsAccentColor**: `string`
- **ActualColumnOptionsBackground**: `string` — Gets or sets the column options dropdown background color.
- **ActualColumnOptionsGroupHeaderBackground**: `string` — Gets or sets the background color for group headers inside the column options menu.
- **ActualColumnOptionsGroupHeaderTextColor**: `string` — Gets the actual text color for group headers inside the column options menu.
- **ActualColumnOptionsIconAlignment**: `ColumnOptionsIconAlignment` — Gets the actual column options icon alignment for this column.
- **ActualColumnOptionsIconBehavior**: `ColumnOptionsIconBehavior` — Gets or sets how the column option icon will behave in the column header.
- **ActualColumnOptionsIconColor**: `string` — Gets the actual column options icon color for this column.
- **ActualColumnOptionsSeparatorColor**: `string` — Gets or sets the color of separators inside the column options menu.
- **ActualColumnOptionsTextColor**: `string` — Gets or sets the text color for text inside the column options menu.
- **ActualDeletedTextColor**: `string` — Gets the actual text color used for deleted rows.
- **ActualEditOpacity**: `double` — Gets the actual opacity for unsaved edited cell values.
- **ActualHeaderText**: `string` — Gets the actual text displayed in the header of the column
- **ActualHeaderTextChanged**: `EventCallback<string>`
- **ActualHeaderTextChangedScript**: `string`
- **ActualHoverBackground**: `string` — Gets the actual background color that is used for the cells when they are hovered.
- **ActualIsColumnOptionsEnabled**: `bool` — Gets the actual state of the column options for this column.
- **ActualIsColumnOptionsGroupingEnabled**: `bool` — Gets the actual state of grouping menu in the column options for this column.
- **ActualIsColumnOptionsSummariesEnabled**: `bool` — Gets the actual state of summaries menu in the column options for this column.
- **ActualRowHoverTextColor**: `string` — Gets the actual text color that is used for the cells when they are hovered.
- **ActualSelectedBackground**: `string` — Gets the actual background color that is used for the cells when they are selected
- **AnimationSettings**: `IgbGridColumnAnimationSettings` — Gets or sets the animation settings to use for this column.
- **ColumnOptionsAccentColor**: `string`
- **ColumnOptionsBackground**: `string` — Gets or sets the column options dropdown background color.
- **ColumnOptionsGroupHeaderBackground**: `string` — Gets or sets the background color for group headers inside the column options menu.
- **ColumnOptionsGroupHeaderTextColor**: `string` — Gets or sets the text color for group headers inside the column options menu.
- **ColumnOptionsIconAlignment**: `ColumnOptionsIconAlignment` — Gets or sets whether the column options icon is aligned opposite the header text or not.
- **ColumnOptionsIconBehavior**: `ColumnOptionsIconBehavior` — Gets or sets how the column option icon will behave in the column header.
- **ColumnOptionsIconColor**: `string` — Gets or sets the column options icon color for this column.
- **ColumnOptionsSeparatorColor**: `string` — Gets or sets the color of separators inside the column options menu.
- **ColumnOptionsTextColor**: `string` — Gets or sets the text color for text inside the column options menu.
- **DataGridParent**: `BaseRendererControl`
- **DeletedTextColor**: `string` — Gets or sets the text color used for deleted rows.
- **EditFontFamily**: `string`
- **EditFontSize**: `double`
- **EditFontStyle**: `string`
- **EditFontWeight**: `string`
- **EditOpacity**: `double` — Gets or sets the opacity to use for unsaved edited cell values.
- **Field**: `string` — Gets or sets the key used for the column binding
- **Filter**: `IgbColumnFilterCondition` — Gets or sets a filter to apply on the values of this column
- **FilterComparisonType**: `FilterComparisonType` — Gets or sets whether UI filters are case sensitive or not.
- **FilterExpression**: `IgbFilterExpression` — Gets or sets a filter to apply to the values of this column.
- **FilterOperands**: `IgbGridFilterOperandsCollection` — Gets a list of the current custom filters for this column.
- **FormatCell**: `Action<IgbFormatCellEventArgs>`
- **FormatCellScript**: `string`
- **Header**: `IgbHeader` — Gets or sets the header definition for this column.
- **HeaderText**: `string` — Gets or sets the text displayed in the header of the column
- **IsAutoGenerated**: `bool` — Gets whether this column was auto generated.
- **IsColumnOptionsEnabled**: `bool` — Gets or sets the preferred state of the column options for this column. If the feature is disabled at the grid level then it will be disabled for the column regardless of what this is set to.
- **IsColumnOptionsGroupingEnabled**: `bool` — Gets or sets whether to show the grouping option in the column options menu for this column.
- **IsColumnOptionsSummariesEnabled**: `bool` — Gets or sets whether to show the summaries option in the column options menu for this column.
- **IsEditable**: `bool` — Gets or sets if the column is editable.
- **IsFilteringEnabled**: `bool` — Gets or sets whether filtering is enabled for this column.
- **IsFromMarkup**: `bool` — Gets whether this column was projected from markup/templates and is constrained.
- **IsHidden**: `bool` — Gets or sets whether or not a column is hidden from the grid
- **IsResizingEnabled**: `bool` — Gets or sets whether resizing is enabled for this column.
- **MergedCellEvaluationCriteria**: `MergedCellEvaluationCriteria` — Gets or sets how cells are evaluated for merging.
- **MergedCellMode**: `MergedCellMode` — Gets or sets if and how cell merging is performed for this field.
- **MergedCellPaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content of this column.
- **MergedCellPaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content for this column.
- **MergedCellPaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content of this column.
- **MergedCellPaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content for this column.
- **MergedCellVerticalAlignment**: `CellContentVerticalAlignment` — Gets or sets the vertical alignment to use for the merged cell content.
- **MinWidth**: `double` — Gets or sets the minimum width to use for this column. Overrides the DefaultColumnMinWidth from the grid, if set.
- **PaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content of this column.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content for this column.
- **PaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content of this column.
- **PaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content for this column.
- **Pinned**: `PinnedPositions` — Gets or sets the current fixed position for this column.
- **RowHoverBackground**: `string` — Gets or sets the background color to use for the cells when the row is hovered.
- **RowHoverTextColor**: `string` — Gets or sets the text color to use for the cells when the row is hovered.
- **SelectedBackground**: `string` — Gets or sets the background color to use for the cells when they are selected
- **ShouldRemoveWhenHidden**: `bool` — Gets or sets if a column should be removed from the grid when it is fully hidden
- **SortDirection**: `ColumnSortDirection` — Gets the current sort direction (None, Ascending, Descending) for this column.
- **SuffixIconCollectionName**: `string` — Gets or sets the icon to use in the suffix area of the cells in this column.
- **SuffixIconFill**: `string` — Gets or sets the fill color of suffix icon.
- **SuffixIconName**: `string` — Gets or sets the icon to use in the suffix area of the cells in this column.
- **SuffixIconStroke**: `string` — Gets or sets the stroke color of suffix icon.
- **SuffixIconViewBoxHeight**: `double` — Gets or sets the suffix icon's viewbox height.
- **SuffixIconViewBoxLeft**: `double` — Gets or sets the suffix icon's viewbox x coordinate.
- **SuffixIconViewBoxTop**: `double` — Gets or sets the suffix icon's viewbox y coordinate.
- **SuffixIconViewBoxWidth**: `double` — Gets or sets the suffix icon's viewbox width.
- **SuffixMargin**: `double` — Gets or sets the suffix margin.
- **SuffixText**: `string` — Gets or sets the text to display in the suffix area of cells in this column.
- **SuffixTextColor**: `string` — Gets or sets the color of the text in the suffix area of the cells in this column.
- **SuffixTextFontFamily**: `string`
- **SuffixTextFontSize**: `double`
- **SuffixTextFontStyle**: `string`
- **SuffixTextFontWeight**: `string`
- **TextDecoration**: `TextCellDecoration` — Gets or sets the text decoration to apply to cells in this column.
- **Type**: `string`
- **Width**: `IgbColumnWidth` — Gets or sets the width to use for this column.
- **ApplyCustomFilter**(filterID: string, index: int, value: object): void
- **ApplyCustomFilterAsync**(filterID: string, index: int, value: object): Task
- **Dispose**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetCurrentActualHeaderText**(): string
- **GetCurrentActualHeaderTextAsync**(): Task<string>
- **GetNamedHeaderValue**(valueName: string): object
- **GetNamedHeaderValueAsync**(valueName: string): Task<object> — Gets the value of a named header value for this column by name.
- **GetUniqueKey**(): string
- **GetUniqueKeyAsync**(): Task<string> — Get the unique key used to identify this column.
- **HasNamedHeaderValue**(valueName: string): bool
- **HasNamedHeaderValueAsync**(valueName: string): Task<bool> — Returns if there is a named header value with a given name.
- **HasNamedHeaderValues**(): bool
- **HasNamedHeaderValuesAsync**(): Task<bool> — Returns if the column has named header values.
- **OnInitializedAsync**(): Task
- **RemoveNamedHeaderValue**(valueName: string): void
- **RemoveNamedHeaderValueAsync**(valueName: string): Task — Removes a named header value with the given name from the named header values for this column.
- **SetNamedHeaderValue**(valueName: string, animationType: CellPropertyAnimationType, value: object): void
- **SetNamedHeaderValueAsync**(valueName: string, animationType: CellPropertyAnimationType, value: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataGridComparisonOperatorSelector](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridComparisonOperatorSelector)
A dropdown selector for choosing which comparison operator to use.

- **constructor**(): void
- **Background**: `string` — Gets or sets the background color.
- **Closing**: `EventCallback<IgbOperatorSelectorClosingEventArgs>`
- **ClosingScript**: `string`
- **CustomFilterID**: `string` — Gets the ID for the custom filter that is selected. Value must be 'Custom' for this property to be valid.
- **CustomFilterIndex**: `int` — Gets the index for the custom filter that is selected. Value must be 'Custom' for this property to be valid.
- **DataType**: `DataSourceSchemaPropertyType` — Gets or sets the data type. Used to determine what operators are available.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **MaxHeight**: `int`
- **Opened**: `EventCallback<IgbOperatorSelectorOpeningEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbOperatorSelectorOpeningEventArgs>`
- **OpeningScript**: `string`
- **TextColor**: `string` — Gets or sets the text color.
- **Type**: `string`
- **Value**: `ColumnComparisonConditionOperatorType` — Gets or sets the value of the selector.
- **ValueChanged**: `EventCallback<IgbOperatorSelectorValueChangedEventArgs>`
- **ValueChangedScript**: `string`
- **AddCustomOperator**(name: string, icon: string, id: string, index: int): void
- **AddCustomOperatorAsync**(name: string, icon: string, id: string, index: int): Task
- **ClearCustomOperators**(): void
- **ClearCustomOperatorsAsync**(): Task
- **Close**(): void
- **CloseAsync**(): Task
- **Dispose**(): void
- **DisposeAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetDropdownHeight**(): int
- **GetDropdownHeightAsync**(): Task<int>
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task
- **SelectCustomFilter**(id: string, index: int): void
- **SelectCustomFilterAsync**(id: string, index: int): Task
- **Toggle**(): void
- **ToggleAsync**(): Task

### [IgbDataGridCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataGridExpansionIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridExpansionIndicator)

- **constructor**(): void
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **IconColor**: `string` — Gets or sets the color of the indicator.
- **IsAnimationEnabled**: `bool` — Gets or sets whether animations are enabled.
- **IsExpanded**: `bool` — Gets or sets the expansion state of the indicator.
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **NotifySizeChanged**(width: double, height: double): void
- **NotifySizeChangedAsync**(width: double, height: double): Task

### [IgbDataGridFilterDialog](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridFilterDialog)
An advanced grid for displaying data.

- **constructor**(): void
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **ColumnOptionsAccentColor**: `string`
- **ColumnOptionsBackground**: `string` — Gets or sets the column options dropdown background color.
- **ColumnOptionsGroupHeaderBackground**: `string` — Gets or sets the background color for group headers inside the column options menu.
- **ColumnOptionsGroupHeaderTextColor**: `string` — Gets or sets the text color for group headers inside the column options menu.
- **ColumnOptionsSeparatorColor**: `string` — Gets or sets the color of separators inside the column options menu.
- **ColumnOptionsTextColor**: `string` — Gets or sets the text color for text inside the column options menu.
- **CommandCompleted**: `string`
- **CommandCompletedScript**: `string` — Provides a means of setting CommandCompleted in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DialogOpening**: `EventCallback<IgbGridFilterDialogOpeningEventArgs>`
- **DialogOpeningScript**: `string`
- **FilterChanged**: `EventCallback<IgbGridFilterDialogFilterChangeEventArgs>`
- **FilterChangedScript**: `string`
- **FilterChanging**: `EventCallback<IgbGridFilterDialogFilterChangeEventArgs>`
- **FilterChangingScript**: `string`
- **IconColor**: `string`
- **InvalidateActions**: `string`
- **InvalidateActionsScript**: `string` — Provides a means of setting InvalidateActions in the JavaScript environment.
- **IsAnimationEnabled**: `bool`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RenderCompleted**: `Action<IgbFilterDialogRenderCompletedEventArgs>`
- **RenderCompletedScript**: `string`
- **Type**: `string`
- **ViewSize**: `double`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetDesiredToolbarActions**(): IgbToolActionInfo[]
- **GetDesiredToolbarActionsAsync**(): Task<IgbToolActionInfo[]>
- **HideIcon**(): void
- **HideIconAsync**(): Task
- **NotifyCellSizeChanged**(): void
- **NotifyCellSizeChangedAsync**(): Task
- **NotifySizeChanged**(width: double, height: double): void
- **NotifySizeChangedAsync**(width: double, height: double): Task
- **ShowIcon**(): void
- **ShowIconAsync**(): Task

### [IgbDataGridLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataGridModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataGridPager](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridPager)

- **constructor**(): void
- **ActualBackground**: `string` — Gets or sets the background color to use.
- **ActualBorder**: `string` — Gets or sets the border color around the grid.
- **Background**: `string` — Gets or sets the background color to use.
- **Border**: `string` — Gets or sets the border color around the grid.
- **CurrentPage**: `int` — Gets or sets the current page for the pager.
- **DataSource**: `object` — Gets or sets the data source for the pager.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **PageChanged**: `EventCallback<IgbPageChangedEventArgs>`
- **PageChangedScript**: `string`
- **PageCount**: `int` — Gets the page count.
- **PageSize**: `int` — Gets or sets the page size.
- **PagerText**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **FirstPage**(): void
- **FirstPageAsync**(): Task
- **LastPage**(): void
- **LastPageAsync**(): Task
- **NextPage**(): void
- **NextPageAsync**(): Task
- **PreviousPage**(): void
- **PreviousPageAsync**(): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task

### [IgbDataGridPagerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridPagerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataGridSortIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridSortIndicator)
An advanced grid for displaying data.

- **constructor**(): void
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **IconColor**: `string`
- **IsAnimationEnabled**: `bool`
- **IsHitTestVisible**: `bool`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RenderCompleted**: `Action<IgbSortIndicatorRenderCompletedEventArgs>`
- **RenderCompletedScript**: `string`
- **SortDirection**: `ColumnSortDirection`
- **SortIndicatorStyle**: `SortIndicatorStyle`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetDesiredScale**(): double
- **GetDesiredScaleAsync**(): Task<double>
- **NotifyCellSizeChanged**(): void
- **NotifyCellSizeChangedAsync**(): Task
- **NotifySizeChanged**(width: double, height: double): void
- **NotifySizeChangedAsync**(width: double, height: double): Task

### [IgbDataGridSummaryResult](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridSummaryResult)
Represents the result of a summary.

- **constructor**(): void
- **GroupKey**: `object[]` — Gets the group key which tells us which group the summary belongs to. This can be null if the summary is a root level summary.
- **GroupKeyScript**: `string` — Provides a means of setting GroupKey in the JavaScript environment.
- **Operand**: `DataSourceSummaryOperand` — Gets the summary operand.
- **PropertyName**: `string` — Gets the summary property name.
- **ShouldDisplay**: `bool` — Gets if this summary should be rendered in the output or not. Set to false for information only summaries.
- **SummaryIndex**: `int` — Gets the index of the summary description associated with this result.
- **Type**: `string`
- **Value**: `object` — Gets the summary value.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataGridToolbar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridToolbar)

- **constructor**(): void
- **BackgroundColor**: `string` — Gets or Sets the property name that contains the values.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **BorderWidthBottom**: `double`
- **BorderWidthLeft**: `double`
- **BorderWidthRight**: `double`
- **BorderWidthTop**: `double`
- **ColumnChooser**: `bool` — Gets or Sets the property name that contains the values.
- **ColumnChooserText**: `string` — Gets or Sets the property name that contains the values.
- **ColumnChooserTitle**: `string` — Gets or Sets the property name that contains the values.
- **ColumnPinning**: `bool` — Gets or Sets the property name that contains the values.
- **ColumnPinningText**: `string` — Gets or Sets the property name that contains the values.
- **ColumnPinningTitle**: `string` — Gets or Sets the property name that contains the values.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **DialogBackgroundColor**: `string` — Gets or Sets the property name that contains the values.
- **TargetGrid**: `IgbDataGrid` — Gets or Sets the property name that contains the values.
- **TargetGridScript**: `string` — Provides a means of setting TargetGrid in the JavaScript environment.
- **ToolbarTitle**: `string` — Gets or Sets the property name that contains the values.
- **ToolbarTitleColor**: `string` — Gets or Sets the property name that contains the values.
- **ToolbarTitleFontFamily**: `string`
- **ToolbarTitleFontSize**: `double`
- **ToolbarTitleFontStyle**: `string`
- **ToolbarTitleFontWeight**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the toolbar.
- **FindByName**(name: string): object

### [IgbDataGridToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataGridToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataLegend](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegend)
Represents data legend that displays information about each series including values and summaries.

- **constructor**(): void
- **ActualBackground**: `string` — Gets the effective background of the data legend.
- **ActualBadgesVisible**: `bool` — Gets whether or not at least one badge is visible based on BadgesShape and setting of a row's IsVisble in StyleSeriesRow event
- **ActualBorderBrush**: `string` — Gets the effective border brush of the data legend.
- **ActualBorderThicknessBottom**: `double`
- **ActualBorderThicknessLeft**: `double`
- **ActualBorderThicknessRight**: `double`
- **ActualBorderThicknessTop**: `double`
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **BadgeMarginBottom**: `double`
- **BadgeMarginLeft**: `double`
- **BadgeMarginRight**: `double`
- **BadgeMarginTop**: `double`
- **BadgeShape**: `LegendItemBadgeShape` — Gets or sets the BadgeShape for the data legend.
- **CalculateColumnSummary**: `EventCallback<IgbDataLegendSummaryEventArgs>`
- **CalculateColumnSummaryScript**: `string`
- **ContentBackground**: `string` — Gets or sets the background of the data legend.
- **ContentBorderBrush**: `string` — Gets or sets the border color of the data legend.
- **ContentBorderThickness**: `double` — Gets or sets the border thickness of the data legend.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **ExcludedColumns**: `string[]` — Gets or sets names of data columns or their labels to exclude from displaying in the data legend, e.g. "High, Low" or "H, L"
- **ExcludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to exclude from displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **GroupRowMarginBottom**: `double`
- **GroupRowMarginLeft**: `double`
- **GroupRowMarginRight**: `double`
- **GroupRowMarginTop**: `double`
- **GroupRowVisible**: `bool` — Gets or sets whether to show Header row.
- **GroupTextColor**: `string` — Gets or sets the Group text color.
- **GroupTextFontFamily**: `string`
- **GroupTextFontSize**: `double`
- **GroupTextFontStyle**: `string`
- **GroupTextFontWeight**: `string`
- **GroupTextMarginBottom**: `double`
- **GroupTextMarginLeft**: `double`
- **GroupTextMarginRight**: `double`
- **GroupTextMarginTop**: `double`
- **HeaderFormatCulture**: `string` — Gets or sets globalization culture applied to header only when it displays dates that are fetched from date/time axes
- **HeaderFormatDate**: `DataLegendHeaderDateMode` — Gets or sets date format for the header only when it displays dates that are fetched from date/time axes
- **HeaderFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the HeaderFormatString string.
- **HeaderFormatString**: `string` — Gets or sets the format string for header text displayed in the data legend.
- **HeaderFormatTime**: `DataLegendHeaderTimeMode` — Gets or sets time format for the header only when it displays dates that are fetched from date/time axes
- **HeaderRowMarginBottom**: `double`
- **HeaderRowMarginLeft**: `double`
- **HeaderRowMarginRight**: `double`
- **HeaderRowMarginTop**: `double`
- **HeaderRowVisible**: `bool` — Gets or sets whether to show Header row.
- **HeaderText**: `string` — Gets or sets the HeaderText for the data legend.
- **HeaderTextColor**: `string` — Gets or sets the header text color.
- **HeaderTextFontFamily**: `string`
- **HeaderTextFontSize**: `double`
- **HeaderTextFontStyle**: `string`
- **HeaderTextFontWeight**: `string`
- **HeaderTextMarginBottom**: `double`
- **HeaderTextMarginLeft**: `double`
- **HeaderTextMarginRight**: `double`
- **HeaderTextMarginTop**: `double`
- **IncludedColumns**: `string[]` — Gets or sets names of data columns or their labels to include in displaying in the data legend, e.g. "High, Low" or "H, L"
- **IncludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to include in displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **IsEmbeddedInDataTooltip**: `bool` — Gets or sets whether the legend is embedded in a DataTooltip
- **LabelDisplayMode**: `DataLegendLabelMode` — Gets or sets the mode for displaying labels before series values in the data legend, e.g. O: H: L: C: for financial series
- **LabelTextColor**: `string` — Gets or sets the units text color.
- **LabelTextFontFamily**: `string`
- **LabelTextFontSize**: `double`
- **LabelTextFontStyle**: `string`
- **LabelTextFontWeight**: `string`
- **LabelTextMarginBottom**: `double`
- **LabelTextMarginLeft**: `double`
- **LabelTextMarginRight**: `double`
- **LabelTextMarginTop**: `double`
- **LayoutMode**: `DataLegendLayoutMode` — Gets or sets the layout of content in the data legend
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **ShouldUpdateWhenSeriesDataChanges**: `bool` — Gets or sets whether the data legend should update when the series data is mutated.
- **StyleGroupRow**: `EventCallback<IgbDataLegendStylingRowEventArgs>`
- **StyleGroupRowScript**: `string`
- **StyleHeaderRow**: `EventCallback<IgbDataLegendStylingRowEventArgs>`
- **StyleHeaderRowScript**: `string`
- **StyleSeriesColumn**: `EventCallback<IgbDataLegendStylingColumnEventArgs>`
- **StyleSeriesColumnScript**: `string`
- **StyleSeriesRow**: `EventCallback<IgbDataLegendStylingRowEventArgs>`
- **StyleSeriesRowScript**: `string`
- **StyleSummaryColumn**: `EventCallback<IgbDataLegendStylingColumnEventArgs>`
- **StyleSummaryColumnScript**: `string`
- **StyleSummaryRow**: `EventCallback<IgbDataLegendStylingRowEventArgs>`
- **StyleSummaryRowScript**: `string`
- **SummaryLabelText**: `string` — Gets or sets the units text for the data legend.
- **SummaryLabelTextColor**: `string` — Gets or sets the units text color.
- **SummaryLabelTextFontFamily**: `string`
- **SummaryLabelTextFontSize**: `double`
- **SummaryLabelTextFontStyle**: `string`
- **SummaryLabelTextFontWeight**: `string`
- **SummaryRowMarginBottom**: `double`
- **SummaryRowMarginLeft**: `double`
- **SummaryRowMarginRight**: `double`
- **SummaryRowMarginTop**: `double`
- **SummaryTitleText**: `string` — Gets or sets the SummaryTitleText for the data legend.
- **SummaryTitleTextColor**: `string` — Gets or sets the summary text color.
- **SummaryTitleTextFontFamily**: `string`
- **SummaryTitleTextFontSize**: `double`
- **SummaryTitleTextFontStyle**: `string`
- **SummaryTitleTextFontWeight**: `string`
- **SummaryTitleTextMarginBottom**: `double`
- **SummaryTitleTextMarginLeft**: `double`
- **SummaryTitleTextMarginRight**: `double`
- **SummaryTitleTextMarginTop**: `double`
- **SummaryType**: `DataLegendSummaryType` — Gets or sets the SummaryType for the data legend.
- **SummaryUnitsText**: `string` — Gets or sets the units text for the data legend.
- **SummaryUnitsTextColor**: `string` — Gets or sets the units text color.
- **SummaryUnitsTextFontFamily**: `string`
- **SummaryUnitsTextFontSize**: `double`
- **SummaryUnitsTextFontStyle**: `string`
- **SummaryUnitsTextFontWeight**: `string`
- **SummaryValueTextColor**: `string` — Gets or sets the units text color.
- **SummaryValueTextFontFamily**: `string`
- **SummaryValueTextFontSize**: `double`
- **SummaryValueTextFontStyle**: `string`
- **SummaryValueTextFontWeight**: `string`
- **Target**: `object` — Gets or sets the target for the data legend.
- **TargetCursorPositionX**: `double` — Gets or sets horizontal position (between 0.0 and 1.0) in viewport of the target component
- **TargetCursorPositionY**: `double` — Gets or sets vertical position (between 0.0 and 1.0) in viewport of the target component
- **TargetScript**: `string` — Provides a means of setting Target in the JavaScript environment.
- **TitleTextColor**: `string` — Gets or sets the display text color.
- **TitleTextFontFamily**: `string`
- **TitleTextFontSize**: `double`
- **TitleTextFontStyle**: `string`
- **TitleTextFontWeight**: `string`
- **TitleTextMarginBottom**: `double`
- **TitleTextMarginLeft**: `double`
- **TitleTextMarginRight**: `double`
- **TitleTextMarginTop**: `double`
- **Type**: `string`
- **UnitsDisplayMode**: `DataLegendUnitsMode` — Gets or sets the UnitsMode for the data legend.
- **UnitsText**: `string` — Gets or sets the units text for the data legend.
- **UnitsTextColor**: `string` — Gets or sets the units text color.
- **UnitsTextFontFamily**: `string`
- **UnitsTextFontSize**: `double`
- **UnitsTextFontStyle**: `string`
- **UnitsTextFontWeight**: `string`
- **UnitsTextMarginBottom**: `double`
- **UnitsTextMarginLeft**: `double`
- **UnitsTextMarginRight**: `double`
- **UnitsTextMarginTop**: `double`
- **ValueFormatAbbreviation**: `DataAbbreviationMode` — Gets or sets mode for abbreviating large numbers displayed in the legend
- **ValueFormatCulture**: `string` — Gets or sets globalization culture when displaying values as currencies, e.g. use "en-GB" to display British pound symbol when the ValueFormatMode property is set to 'Currency' mode
- **ValueFormatCurrencyCode**: `string` — Gets or sets the currency code used for displaying currency symbol next to values, e.g. USD for $, EUR for €
- **ValueFormatMaxFractions**: `int` — Gets or sets maximum digits for formatting numbers displayed in the legend
- **ValueFormatMinFractions**: `int` — Gets or sets minimum digits for formatting numbers displayed in the legend
- **ValueFormatMode**: `DataLegendValueMode` — Gets or sets the mode for displaying values in the data legend, e.g. Currency ($500.25), Decimal (500.25), Integer (500)
- **ValueFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueFormatString string.
- **ValueFormatString**: `string` — Gets or sets the format string for values displayed in the data legend.
- **ValueFormatUseGrouping**: `bool` — Gets or sets whether or not use grouping separator, e.g, 15,000 for 15000
- **ValueRowMarginBottom**: `double`
- **ValueRowMarginLeft**: `double`
- **ValueRowMarginRight**: `double`
- **ValueRowMarginTop**: `double`
- **ValueRowVisible**: `bool` — Gets or sets whether to show series rows.
- **ValueTextColor**: `string` — Gets or sets the units text color.
- **ValueTextFontFamily**: `string`
- **ValueTextFontSize**: `double`
- **ValueTextFontStyle**: `string`
- **ValueTextFontWeight**: `string`
- **ValueTextMarginBottom**: `double`
- **ValueTextMarginLeft**: `double`
- **ValueTextMarginRight**: `double`
- **ValueTextMarginTop**: `double`
- **ValueTextUseSeriesColors**: `bool` — Gets or sets whether to use series colors when displaying values in the legend
- **ValueTextWhenMissingData**: `string` — Gets or sets text displayed when data column is missing a value, e.g. "no data"
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns the legend visuals expressed as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Forces any pending refresh to the legend to be finished.
- **GetAbbreviatedNumber**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): double
- **GetAbbreviatedNumberAsync**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): Task<double>
- **GetAbbreviatedString**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): string
- **GetAbbreviatedStringAsync**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): Task<string>
- **GetAbbreviatedSymbol**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): string
- **GetAbbreviatedSymbolAsync**(number: double, mode: DataAbbreviationMode, minDigits: int, maxDigits: int): Task<string>
- **NotifySizeChanged**(): void
- **NotifySizeChangedAsync**(): Task — Notifies the legend about changes to size

### [IgbDataLegendModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataLegendSeriesContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendSeriesContext)
Represent info about series values

- **constructor**(): void
- **SeriesFamily**: `string` — Gets a family of series that the current series belongs to, e.g. Category, Range, Financial, etc.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetSeriesValue**(type: DataLegendSeriesValueType): double
- **GetSeriesValueAsync**(type: DataLegendSeriesValueType): Task<double> — Gets value info for the series value type
- **GetSeriesValueInfo**(type: DataLegendSeriesValueType): IgbDataLegendSeriesValueInfo
- **GetSeriesValueInfoAsync**(type: DataLegendSeriesValueType): Task<IgbDataLegendSeriesValueInfo> — Creates an instance of DataLegendSeriesContext
- **GetSeriesValues**(): double[]
- **GetSeriesValuesAsync**(): Task<double[]> — Gets all values that a series renders at the current data point
- **SetSeriesValue**(type: DataLegendSeriesValueType, value: double): void
- **SetSeriesValueAsync**(type: DataLegendSeriesValueType, value: double): Task
- **SetSeriesValueInfo**(type: DataLegendSeriesValueType, valueInfo: IgbDataLegendSeriesValueInfo): void
- **SetSeriesValueInfoAsync**(type: DataLegendSeriesValueType, valueInfo: IgbDataLegendSeriesValueInfo): Task

### [IgbDataLegendSeriesGroupInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendSeriesGroupInfo)
Represent info about series values

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDataLegendSeriesValueInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendSeriesValueInfo)
Represent info about series values

- **constructor**(): void
- **AllowLabels**: `bool` — Gets or sets whether the label text is allowed by the series, e.g. "H:"
- **AllowUnits**: `bool` — Gets or sets whether the unit text is allowed by the series, e.g. "Hz"
- **FormatAllowAbbreviation**: `bool` — Gets or sets whether or not allow displaying value with abbreviation
- **FormatAllowCurrency**: `bool` — Gets or sets whether or not allow displaying value as currency
- **FormatAllowDecimal**: `bool` — Gets or sets whether or not allow displaying value as decimal
- **FormatAllowInteger**: `bool` — Gets or sets whether or not allow displaying value as integer
- **FormatAllowPercent**: `bool` — Gets or sets whether or not allow displaying value as percentage
- **FormatMaxFractions**: `int` — Gets or sets maximum digits used for displaying faction of the value
- **FormatMinFractions**: `int` — Gets or sets minimum digits used for displaying faction of the value
- **FormatUseNegativeColor**: `bool` — Gets or sets whether or not use conditional color
- **FormatUsePositiveColor**: `bool` — Gets or sets whether or not use conditional color
- **FormatWithSeriesColor**: `string` — Gets value color used by the series
- **Index**: `int` — Gets the index of series
- **IsExcludeByDefault**: `bool` — Gets or sets whether this value is excluded/hidden by default in Data Legend
- **MemberLabel**: `string` — Gets or sets member path for the series value, e.g. "High"
- **MemberPath**: `string` — Gets or sets member path for the series value, e.g. "HighPrice"
- **MemberSymbol**: `string` — Gets or sets label for the series value, e.g. "H:"
- **MemberUnit**: `string` — Gets or sets unit text for the value, e.g. "Hz"
- **OrderIndex**: `int`
- **Type**: `string`
- **Value**: `double` — Gets value of series
- **ValueNegativePrefix**: `string` — Gets or sets prefix for negative value
- **ValueNegativeSuffix**: `string` — Gets or sets suffix for negative value
- **ValuePositivePrefix**: `string` — Gets or sets prefix for positive value
- **ValuePositiveSuffix**: `string` — Gets or sets suffix for positive value
- **ValueType**: `DataLegendSeriesValueType` — Gets or sets type of value
- **FindByName**(name: string): object

### [IgbDataLegendStylingColumnEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendStylingColumnEventArgs)
Represents styling event args for a column in data legend

- **constructor**(): void
- **ColumnIndex**: `int` — Gets index of column
- **GroupName**: `string` — Gets the group name associated with the column of Data Legend
- **LabelText**: `string` — Gets or sets label text displayed before value text in the column
- **LabelTextColor**: `string` — Gets or sets color of label text
- **SeriesIndex**: `int` — Gets index of series
- **SeriesTitle**: `string` — Gets title of series
- **Type**: `string`
- **UnitsText**: `string` — Gets or sets unit text displayed after value text in the column
- **UnitsTextColor**: `string` — Gets or sets color of value text
- **ValueAbbreviation**: `DataAbbreviationMode` — Gets a mode used to abbreviate original value to ValueText
- **ValueMemberLabel**: `string` — Gets label of data column that corresponds to the value, e.g. "Open"
- **ValueMemberPath**: `string` — Gets name of data column that corresponds to the value, e.g. "OpenPrice"
- **ValueOriginal**: `double` — Gets original value of series without any abbreviation or formatting
- **ValueText**: `string` — Gets or sets value text displayed value text in the column
- **ValueTextColor**: `string` — Gets or sets color of unit text
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataLegendStylingRowEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendStylingRowEventArgs)
Represents styling event args for a row in data legend

- **constructor**(): void
- **BadgeShape**: `LegendItemBadgeShape` — Gets or sets shape of legend badge in the Data Legend
- **GroupName**: `string` — Gets the group name associated with a row of Data Legend
- **IsBadgeVisible**: `bool` — Gets or sets whether the legend badge is visible in the Data Legend
- **IsRowVisible**: `bool` — Gets or sets whether the whole row is visible in the Data Legend
- **SeriesIndex**: `int` — Gets index of series in the chart
- **SeriesTitle**: `string` — Gets title of series in the chart
- **TitleText**: `string` — Gets or sets title text displayed in a row of Data Legend
- **TitleTextColor**: `string` — Gets or sets color of title text
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataLegendSummaryColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendSummaryColumn)
Represent a column in summary row

- **constructor**(): void
- **Type**: `string`
- **AddLabel**(label: string): void
- **AddLabelAsync**(label: string): Task — Add label in the summary column
- **AddUnits**(units: string): void
- **AddUnitsAsync**(units: string): Task — Add unit in the summary column
- **AddValue**(value: double): void
- **AddValueAsync**(value: double): Task — Add a value in the summary column
- **FindByName**(name: string): object

### [IgbDataLegendSummaryEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataLegendSummaryEventArgs)
Represents event argument for DataLegendSummaryCalculationCustom

- **constructor**(): void
- **ColumnMemberPath**: `string` — Gets member path to identify a column
- **ColumnValues**: `double[]` — Gets actual values in the current a column
- **SummaryLabel**: `string` — Gets or sets text displayed or left side of SummaryValue
- **SummaryUnits**: `string` — Gets or sets text displayed or right side of SummaryValue
- **SummaryValue**: `double` — Gets or sets summary values displayed below data column
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataPieBaseChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataPieBaseChart)
Represents a base class for PieBase chart control that can plot scatter data

- **constructor**(): void
- **AngleAxisFavorLabellingScaleEnd**: `bool` — Gets or sets whether to favor labelling the end of the scale.
- **AngleAxisInterval**: `double` — Gets or sets the frequency of displayed labels along the X-axis.
- **AngleAxisMinorInterval**: `double` — Gets or sets the frequency of displayed minor lines along the X-axis.
- **DarkSliceLabelColor**: `string` — Gets or sets the Dark color to use for slice labels.
- **FireMouseLeaveOnManipulationStart**: `bool` — Gets or sets whether the mouse leave event should fire when a manipulation is starting.
- **InnerExtent**: `double` — Defines the percentage of the maximum radius extent to leave blank at the center of the chart. Should be a value between 0.0 and 1.0.
- **LabelMemberPath**: `string` — Gets or sets the overridden value member path to use.
- **LegendEmptyValuesMode**: `LegendEmptyValuesMode`
- **LegendLabelMemberPath**: `string` — Gets or sets the legend label member path to use.
- **LegendOthersSliceLabelFormat**: `string` — Gets or sets the label format for the LegendOthersSlices.
- **LegendOthersSliceLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the labels for the LegendOthersSlices.
- **LegendSliceLabelContentMode**: `RadialLabelMode` — Gets or sets the label of the Others slice.
- **LegendSliceLabelFormat**: `string` — Gets or sets the label format for the LegendSlices.
- **LegendSliceLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the labels for the LegendSlices.
- **LightSliceLabelColor**: `string` — Gets or sets the light color to use for slice labels.
- **MarkerCollision**: `CollisionAvoidanceType` — Gets or sets collision avoidance between markers on series that support this behaviour.
- **OthersCategoryBrush**: `string` — Gets or sets the palette of brushes to use for coloring the chart series.
- **OthersCategoryOutline**: `string` — Gets or sets the brush to use as the outline of the Others slice.
- **OthersCategoryText**: `string` — Gets or sets the label of the Others slice.
- **OthersCategoryThreshold**: `double` — Gets or sets the threshold value that determines if slices are grouped into the Others slice.
- **OthersCategoryType**: `OthersCategoryType` — Gets or sets whether to use numeric or percent-based threshold value.
- **OthersSliceLabelFormat**: `string` — Gets or sets the label format for the OthersSlices.
- **OthersSliceLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the labels for the OthersSlices.
- **RadiusExtent**: `double` — Gets or sets the extent of the chart's radius. Value between 0 and 1.
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the slice.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the slice.
- **SelectionThickness**: `double` — Gets or sets line thickness when the series is selected.
- **SliceLabelContentMode**: `RadialLabelMode` — Gets or sets the label of the Others slice.
- **SliceLabelContentSeparator**: `string` — Gets or sets the label of the Others slice.
- **SliceLabelFormat**: `string` — Gets or sets the label format for the slices.
- **SliceLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the labels for the slices.
- **SliceLabelPositionMode**: `CalloutCollisionMode` — Defines the positioning mode of the slice labels for the pie chart.
- **StartAngle**: `double` — Gets or sets the start angle to use for the pie chart measured in degrees from the positive x axis.
- **SweepDirection**: `PieChartSweepDirection` — Defines the percentage of the maximum radius extent to leave blank at the center of the chart. Should be a value between 0.0 and 1.0.
- **Type**: `string`
- **UseInsetOutlines**: `bool` — Specifies that slice outlines should be drawn inside the slice rather than halfway in and halfway out.
- **ValueAxisAbbreviateLargeNumbers**: `bool` — Gets or sets whether the large numbers on the Y-axis labels are abbreviated.
- **ValueAxisAutoRangeBufferMode**: `AxisRangeBufferMode` — Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.
- **ValueAxisFavorLabellingScaleEnd**: `bool` — Gets or sets whether the axis should favor emitting a label at the end of the scale.
- **ValueAxisInterval**: `double` — Gets or sets the distance between each label and grid line along the Y-axis.
- **ValueAxisIsLogarithmic**: `bool` — Gets or sets whether the Y-axis should use a logarithmic scale instead of a linear one.
- **ValueAxisLogarithmBase**: `int` — Gets or sets the base value to use in the log function when mapping the position of data items along the Y-axis.
- **ValueAxisMaximumValue**: `double` — Gets or sets the data value corresponding to the maximum value of the Y-axis.
- **ValueAxisMinimumValue**: `double` — Gets or sets the data value corresponding to the minimum value of the Y-axis.
- **ValueAxisMinorInterval**: `double` — Gets or sets the frequency of displayed minor lines along the Y-axis.
- **ValueMemberPath**: `string` — Gets or sets the overridden value member path to use.
- **FindByName**(name: string): object
- **GetOthersContext**(): IgbOthersCategoryContext
- **GetOthersContextAsync**(): Task<IgbOthersCategoryContext> — Gets the Others context which provides a current list of items in Others slice.

### [IgbDataPieChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataPieChart)
Represents a DataPie chart control that can plot DataPie data

- **constructor**(): void
- **ChartType**: `DataPieChartType` — Gets or sets the type of chart series to generate from the data.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether animation of series plots is enabled when the chart is loading into view
- **TransitionInDuration**: `int` — Gets or sets the duration used for animating series plots when the chart is loading into view
- **TransitionInEasingFunction**: `string` — Gets or sets the easing function used for animating series plots when the chart is loading into view
- **TransitionInEasingFunctionScript**: `string` — Provides a means of setting TransitionInEasingFunction in the JavaScript environment.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method that determines how to animate series plots when the chart is loading into view
- **TransitionInSpeedType**: `TransitionInSpeedType` — Gets or sets the arrival speed used for animating series plots when the chart is loading into view
- **TransitionOutDuration**: `int` — Gets or sets the duration used for animating series plots when the series is leaving view
- **TransitionOutEasingFunction**: `string` — Gets or sets the easing function used for animating series plots when the chart is loading into view
- **TransitionOutEasingFunctionScript**: `string` — Provides a means of setting TransitionOutEasingFunction in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Export serialized visual data.
- **FindByName**(name: string): object

### [IgbDataPieChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataPieChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataPieChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataPieChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataPieChartToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataPieChartToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataSourceAggregatedResult](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceAggregatedResult)
Represents the result of all changes applied to a specific item.

- **constructor**(): void
- **Item**: `object` — Gets the item associated with the change
- **Keys**: `string[]` — Gets the property names that were updated.
- **TransactionType**: `TransactionType` — Gets the type of update that was applied to this item.
- **Type**: `string`
- **Values**: `object[]` — Gets the property values that were updated.
- **ValuesScript**: `string` — Provides a means of setting Values in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceDataProviderSchemaChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceDataProviderSchemaChangedEventArgs)
Provides information about a schema change event.

- **constructor**(): void
- **Count**: `int` — Represents the current full count for the data provider. May be -1 if this information is not available yet.
- **Schema**: `DataSourceSchema` — Represents the current schema for the data provider.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceGroupDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceGroupDescription)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceGroupDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceGroupDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDataSourceGroupDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceGroupDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataSourcePropertiesRequestedChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourcePropertiesRequestedChangedEventArgs)
Provides information about a properties requested changed event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceRootSummariesChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceRootSummariesChangedEventArgs)
Provides information about row expansion or collapse.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceRowExpansionChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceRowExpansionChangedEventArgs)
Provides information about row expansion or collapse.

- **constructor**(): void
- **NewState**: `bool` — The new state of the row. True is expanded, False is collapsed.
- **OldState**: `bool` — The previous state of the row. True is expanded, False is collapsed.
- **RowIndex**: `int` — The index of the row being expanded or collapsed.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceSchemaChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSchemaChangedEventArgs)
Provides information about a schema change event that has occurred.

- **constructor**(): void
- **Count**: `int` — Gets the current full count of items in the data source.
- **Schema**: `DataSourceSchema` — Gets the new schema that has been provided.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceSortDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSortDescription)

- **constructor**(): void
- **Field**: `string` — Gets or sets the property being sorted.
- **SortDirection**: `ListSortDirection` — Gets or sets the direction to sort based on the property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceSortDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSortDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDataSourceSortDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSortDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataSourceSpecialRow](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSpecialRow)

- **constructor**(): void
- **Keys**: `string[]`
- **Level**: `int`
- **RowType**: `DataSourceRowType`
- **SectionKeys**: `string[]`
- **SectionValues**: `object[]`
- **SectionValuesScript**: `string` — Provides a means of setting SectionValues in the JavaScript environment.
- **SummaryResults**: `IgbDataGridSummaryResult[]`
- **TargetRow**: `object`
- **Type**: `string`
- **Values**: `object[]`
- **ValuesScript**: `string` — Provides a means of setting Values in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceSummaryDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSummaryDescription)

- **constructor**(): void
- **Alias**: `string` — Gets or sets an alias for the summary. Currently only used in aggregated data situations.
- **CalculatorDisplayName**: `string` — Gets or sets the name to use when displaying the calculator name.
- **Field**: `string`
- **Operand**: `DataSourceSummaryOperand`
- **ProvideCalculator**: `EventCallback<IgbProvideCalculatorEventArgs>`
- **ProvideCalculatorScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDataSourceSummaryDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSummaryDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDataSourceSummaryDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSummaryDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataSourceSupportingCalculation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataSourceSupportingCalculation)
Represents a calculation strategy that uses the calculation data source to product a column of values.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDataToolTipLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataToolTipLayer)
Represents an annotation layer that displays grouped tooltips with summaries for series.

- **constructor**(): void
- **ActualGroupedPositionModeX**: `DataTooltipGroupedPositionX` — Gets the actual resolved tooltip position mode on the X axis for grouped series.
- **ActualGroupedPositionModeY**: `DataTooltipGroupedPositionY` — Gets the actual resolved tooltip position mode on the Y axis for grouped series.
- **ActualGroupingMode**: `DataToolTipLayerGroupingMode` — Gets the actual resolved tooltip layer grouping mode.
- **BadgeMarginBottom**: `double`
- **BadgeMarginLeft**: `double`
- **BadgeMarginRight**: `double`
- **BadgeMarginTop**: `double`
- **BadgeShape**: `LegendItemBadgeShape` — Gets or sets the BadgeShape for the data legend.
- **DefaultPositionOffsetX**: `double` — Gets or sets the default offset of the tooltip layer on the X axis.
- **DefaultPositionOffsetY**: `double` — Gets or sets the default offset of the tooltip layer on the Y axis.
- **ExcludedColumns**: `string[]` — Gets or sets names of data columns or their labels to exclude from displaying in the data tooltip, e.g. "High, Low" or "H, L"
- **ExcludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to exclude from displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **GroupRowMarginBottom**: `double`
- **GroupRowMarginLeft**: `double`
- **GroupRowMarginRight**: `double`
- **GroupRowMarginTop**: `double`
- **GroupRowVisible**: `bool` — Gets or sets whether to show Header row.
- **GroupTextColor**: `string` — Gets or sets the Group text color.
- **GroupTextFontFamily**: `string`
- **GroupTextFontSize**: `double`
- **GroupTextFontStyle**: `string`
- **GroupTextFontWeight**: `string`
- **GroupTextMarginBottom**: `double`
- **GroupTextMarginLeft**: `double`
- **GroupTextMarginRight**: `double`
- **GroupTextMarginTop**: `double`
- **GroupedPositionModeX**: `DataTooltipGroupedPositionX` — Gets or sets the tooltip position mode on the X axis for grouped series.
- **GroupedPositionModeY**: `DataTooltipGroupedPositionY` — Gets or sets the tooltip position mode on the Y axis for grouped series.
- **GroupingMode**: `DataToolTipLayerGroupingMode` — Gets or sets the grouping mode to apply to use for the tooltip layer.
- **HeaderFormatCulture**: `string` — Gets or sets globalization culture when displaying header as date time
- **HeaderFormatDate**: `DataLegendHeaderDateMode` — Gets or sets date format for the header
- **HeaderFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the HeaderFormatString string.
- **HeaderFormatString**: `string` — Gets or sets the format string for header text displayed in the data legend.
- **HeaderFormatTime**: `DataLegendHeaderTimeMode` — Gets or sets time format for the header
- **HeaderRowMarginBottom**: `double`
- **HeaderRowMarginLeft**: `double`
- **HeaderRowMarginRight**: `double`
- **HeaderRowMarginTop**: `double`
- **HeaderRowVisible**: `bool` — Gets or sets whether to show Header row.
- **HeaderText**: `string` — Gets or sets the HeaderText for the data legend.
- **HeaderTextColor**: `string` — Gets or sets the header text color.
- **HeaderTextFontFamily**: `string`
- **HeaderTextFontSize**: `double`
- **HeaderTextFontStyle**: `string`
- **HeaderTextFontWeight**: `string`
- **HeaderTextMarginBottom**: `double`
- **HeaderTextMarginLeft**: `double`
- **HeaderTextMarginRight**: `double`
- **HeaderTextMarginTop**: `double`
- **IncludedColumns**: `string[]` — Gets or sets names of data columns or their labels to include in displaying in the data tooltip, e.g. "High, Low" or "H, L"
- **IncludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to include in displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **LabelDisplayMode**: `DataLegendLabelMode` — Gets or sets the mode for displaying labels before series values in the data legend, e.g. O: H: L: C: for financial series
- **LabelTextColor**: `string` — Gets or sets the units text color.
- **LabelTextFontFamily**: `string`
- **LabelTextFontSize**: `double`
- **LabelTextFontStyle**: `string`
- **LabelTextFontWeight**: `string`
- **LabelTextMarginBottom**: `double`
- **LabelTextMarginLeft**: `double`
- **LabelTextMarginRight**: `double`
- **LabelTextMarginTop**: `double`
- **LayoutMode**: `DataLegendLayoutMode` — Gets or sets the layout of content in the data legend
- **PositionOffsetX**: `double` — Gets or sets the offset of the tooltip layer on the X axis.
- **PositionOffsetY**: `double` — Gets or sets the offset of the tooltip layer on the Y axis.
- **ShouldUpdateWhenSeriesDataChanges**: `bool` — Gets or sets whether the data legend should update when the series data is mutated.
- **SummaryLabelText**: `string` — Gets or sets the units text for the data legend.
- **SummaryLabelTextColor**: `string` — Gets or sets the units text color.
- **SummaryLabelTextFontFamily**: `string`
- **SummaryLabelTextFontSize**: `double`
- **SummaryLabelTextFontStyle**: `string`
- **SummaryLabelTextFontWeight**: `string`
- **SummaryRowMarginBottom**: `double`
- **SummaryRowMarginLeft**: `double`
- **SummaryRowMarginRight**: `double`
- **SummaryRowMarginTop**: `double`
- **SummaryTitleText**: `string` — Gets or sets the SummaryTitleText for the data legend.
- **SummaryTitleTextColor**: `string` — Gets or sets the summary text color.
- **SummaryTitleTextFontFamily**: `string`
- **SummaryTitleTextFontSize**: `double`
- **SummaryTitleTextFontStyle**: `string`
- **SummaryTitleTextFontWeight**: `string`
- **SummaryTitleTextMarginBottom**: `double`
- **SummaryTitleTextMarginLeft**: `double`
- **SummaryTitleTextMarginRight**: `double`
- **SummaryTitleTextMarginTop**: `double`
- **SummaryType**: `DataLegendSummaryType` — Gets or sets the SummaryType for the data legend.
- **SummaryUnitsText**: `string` — Gets or sets the units text for the data legend.
- **SummaryUnitsTextColor**: `string` — Gets or sets the units text color.
- **SummaryUnitsTextFontFamily**: `string`
- **SummaryUnitsTextFontSize**: `double`
- **SummaryUnitsTextFontStyle**: `string`
- **SummaryUnitsTextFontWeight**: `string`
- **SummaryValueTextColor**: `string` — Gets or sets the units text color.
- **SummaryValueTextFontFamily**: `string`
- **SummaryValueTextFontSize**: `double`
- **SummaryValueTextFontStyle**: `string`
- **SummaryValueTextFontWeight**: `string`
- **TargetAxis**: `IgbAxis` — Gets or sets the Axis to target this annotation to. If null, this annotation layer will not render content.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **TitleTextColor**: `string` — Gets or sets the display text color.
- **TitleTextFontFamily**: `string`
- **TitleTextFontSize**: `double`
- **TitleTextFontStyle**: `string`
- **TitleTextFontWeight**: `string`
- **TitleTextMarginBottom**: `double`
- **TitleTextMarginLeft**: `double`
- **TitleTextMarginRight**: `double`
- **TitleTextMarginTop**: `double`
- **ToolTipBackground**: `string` — Gets or sets the background of the tooltip containers.
- **ToolTipBorderBrush**: `string` — Gets or sets the border color of the tooltip containers.
- **ToolTipBorderThickness**: `double` — Gets or sets the border thickness of the tooltip containers.
- **Type**: `string`
- **UnitsDisplayMode**: `DataLegendUnitsMode` — Gets or sets the UnitsMode for the data legend.
- **UnitsText**: `string` — Gets or sets the units text for the data legend.
- **UnitsTextColor**: `string` — Gets or sets the units text color.
- **UnitsTextFontFamily**: `string`
- **UnitsTextFontSize**: `double`
- **UnitsTextFontStyle**: `string`
- **UnitsTextFontWeight**: `string`
- **UnitsTextMarginBottom**: `double`
- **UnitsTextMarginLeft**: `double`
- **UnitsTextMarginRight**: `double`
- **UnitsTextMarginTop**: `double`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing the tooltips.
- **ValueFormatAbbreviation**: `DataAbbreviationMode` — Gets or sets mode for abbreviating large numbers displayed in the legend
- **ValueFormatCulture**: `string` — Gets or sets globalization culture when displaying values as currencies, e.g. use "en-GB" to display British pound symbol when the ValueFormatMode property is set to 'Currency' mode
- **ValueFormatMaxFractions**: `int` — Gets or sets maximum digits for formatting numbers displayed in the legend
- **ValueFormatMinFractions**: `int` — Gets or sets minimum digits for formatting numbers displayed in the legend
- **ValueFormatMode**: `DataLegendValueMode` — Gets or sets the mode for displaying values in the data legend, e.g. Currency ($500.25), Decimal (500.25), Integer (500)
- **ValueFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueFormatString string.
- **ValueFormatString**: `string` — Gets or sets the format string for values displayed in the data legend.
- **ValueFormatUseGrouping**: `bool` — Gets or sets whether or not use grouping separator, e.g, 15,000 for 15000
- **ValueRowMarginBottom**: `double`
- **ValueRowMarginLeft**: `double`
- **ValueRowMarginRight**: `double`
- **ValueRowMarginTop**: `double`
- **ValueRowVisible**: `bool` — Gets or sets whether to show series rows.
- **ValueTextColor**: `string` — Gets or sets the units text color.
- **ValueTextFontFamily**: `string`
- **ValueTextFontSize**: `double`
- **ValueTextFontStyle**: `string`
- **ValueTextFontWeight**: `string`
- **ValueTextMarginBottom**: `double`
- **ValueTextMarginLeft**: `double`
- **ValueTextMarginRight**: `double`
- **ValueTextMarginTop**: `double`
- **ValueTextUseSeriesColors**: `bool` — Gets or sets whether to use series colors when displaying values in the legend
- **ValueTextWhenMissingData**: `string` — Gets or sets text displayed when data column is missing a value, e.g. "no data"
- **BindAxes**(Axes: IgbAxis[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **HideToolTips**(): void
- **HideToolTipsAsync**(): Task — Hides any tooltips presented by the layer, if any.
- **HideToolTipsImmediate**(): void
- **HideToolTipsImmediateAsync**(): Task — Hides any tooltips presented by the layer, if any.

### [IgbDataToolTipLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataToolTipLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleCsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleCsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleDaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleDaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleDeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleDeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleEsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleEsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleFrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleFrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleHuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleHuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleItModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleItModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleJaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleJaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleKoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleKoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleNbModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleNbModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleNlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleNlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocalePlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocalePlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocalePtModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocalePtModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleRoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleRoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleSvModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleSvModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleTrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleTrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleZhHansModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleZhHansModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDataVisualizationLocaleZhHantModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDataVisualizationLocaleZhHantModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDatePartDeltas](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDatePartDeltas)

- **constructor**(): void
- **Date**: `double`
- **Hours**: `double`
- **Minutes**: `double`
- **Month**: `double`
- **Seconds**: `double`
- **Type**: `string`
- **Year**: `double`
- **FindByName**(name: string): object

### [IgbDatePicker](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDatePicker)
igc-date-picker is a feature rich component used for entering a date through manual text input or choosing date values from a calendar dialog that pops up.

- **constructor**(): void
- **ActiveDate**: `DateTime` — Gets/Sets the date which is shown in the calendar picker and is highlighted. By default it is the current date.
- **Change**: `EventCallback<IgbComponentDateValueChangedEventArgs>`
- **ChangeScript**: `string`
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **DisabledDates**: `IgbDateRangeDescriptor[]` — Gets/sets disabled dates.
- **DisplayFormat**: `string` — Format to display the value in when not editing. Defaults to the locale format if not set.
- **HeaderOrientation**: `CalendarHeaderOrientation` — The orientation of the calendar header.
- **HideHeader**: `bool` — Determines whether the calendar hides its header.
- **HideOutsideDays**: `bool` — Controls the visibility of the dates that do not belong to the current month.
- **Input**: `EventCallback<IgbComponentDateValueChangedEventArgs>`
- **InputFormat**: `string` — The date format to apply on the input. Defaults to the current locale Intl.DateTimeFormat
- **InputScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label of the datepicker.
- **Locale**: `string` — Gets/Sets the locale used for formatting the display value.
- **Max**: `DateTime?` — The maximum value required for the date picker to remain valid.
- **Min**: `DateTime?` — The minimum value required for the date picker to remain valid.
- **Mode**: `PickerMode` — Determines whether the calendar is opened in a dropdown or a modal dialog
- **NonEditable**: `bool` — Whether to allow typing in the input.
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **Orientation**: `ContentOrientation` — The orientation of the multiple months displayed in the calendar's days view.
- **Outlined**: `bool` — Whether the control will have outlined appearance.
- **Placeholder**: `string` — The placeholder attribute of the control.
- **Prompt**: `string` — The prompt symbol to use for unfilled parts of the mask.
- **ReadOnly**: `bool` — Makes the control a readonly field.
- **Required**: `bool` — Makes the control a required field in a form context.
- **ResourceStrings**: `IgbCalendarResourceStrings` — The resource strings for localization.
- **ShowWeekNumbers**: `bool` — Whether to show the number of the week in the calendar.
- **SpecialDates**: `IgbDateRangeDescriptor[]` — Gets/sets special dates.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **Value**: `DateTime?` — The value of the picker
- **ValueChanged**: `EventCallback<DateTime?>`
- **VisibleMonths**: `double` — The number of months displayed in the calendar.
- **WeekStart**: `WeekDays` — Sets the start day of the week for the calendar.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **Clear**(): void
- **ClearAsync**(): Task — Clears the input part of the component of any user input
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): DateTime?
- **GetCurrentValueAsync**(): Task<DateTime?>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **Select**(): void
- **SelectAsync**(): Task — Selects the text in the input of the component
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **StepDown**(datePart: DatePart?, delta: double): void
- **StepDownAsync**(datePart: DatePart?, delta: double): Task
- **StepUp**(datePart: DatePart?, delta: double): void
- **StepUpAsync**(datePart: DatePart?, delta: double): Task

### [IgbDatePickerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDatePickerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDateRangeDescriptor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangeDescriptor)

- **constructor**(): void
- **DateRange**: `object`
- **RangeType**: `DateRangeType`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDateRangePicker](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangePicker)
The igc-date-range-picker allows the user to select a range of dates.

- **constructor**(): void
- **ActiveDate**: `DateTime` — Gets/Sets the date which is shown in the calendar picker and is highlighted. By default it is the current date.
- **Change**: `EventCallback<IgbDateRangeValueEventArgs>`
- **ChangeScript**: `string`
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **CustomRanges**: `IgbCustomDateRange[]` — Renders chips with custom ranges based on the elements of the array.
- **Disabled**: `bool` — The disabled state of the component
- **DisabledDates**: `IgbDateRangeDescriptor[]` — Gets/sets disabled dates.
- **DisplayFormat**: `string` — Format to display the value in when not editing. Defaults to the locale format if not set.
- **HeaderOrientation**: `ContentOrientation` — The orientation of the calendar header.
- **HideHeader**: `bool` — Determines whether the calendar hides its header.
- **HideOutsideDays**: `bool` — Controls the visibility of the dates that do not belong to the current month.
- **Input**: `EventCallback<IgbDateRangeValueEventArgs>`
- **InputFormat**: `string` — The date format to apply on the inputs. Defaults to the current locale Intl.DateTimeFormat
- **InputScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label of the control (single input).
- **LabelEnd**: `string` — The label attribute of the end input.
- **LabelStart**: `string` — The label attribute of the start input.
- **Locale**: `string` — The locale settings used to display the value.
- **Max**: `DateTime?` — The maximum value required for the date range picker to remain valid.
- **Min**: `DateTime?` — The minimum value required for the date range picker to remain valid.
- **Mode**: `PickerMode` — Determines whether the calendar is opened in a dropdown or a modal dialog
- **NonEditable**: `bool` — Whether to allow typing in the input.
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **Orientation**: `ContentOrientation` — The orientation of the multiple months displayed in the calendar's days view.
- **Outlined**: `bool` — Whether the control will have outlined appearance.
- **Placeholder**: `string` — The placeholder attribute of the control (single input).
- **PlaceholderEnd**: `string` — The placeholder attribute of the end input.
- **PlaceholderStart**: `string` — The placeholder attribute of the start input.
- **Prompt**: `string` — The prompt symbol to use for unfilled parts of the mask.
- **ReadOnly**: `bool` — Makes the control a readonly field.
- **Required**: `bool` — Makes the control a required field in a form context.
- **ResourceStrings**: `IgbDateRangePickerResourceStrings` — The resource strings of the date range picker.
- **ShowWeekNumbers**: `bool` — Whether to show the number of the week in the calendar.
- **SpecialDates**: `IgbDateRangeDescriptor[]` — Gets/sets special dates.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UsePredefinedRanges**: `bool` — Whether the control will show chips with predefined ranges.
- **UseTwoInputs**: `bool` — Use two inputs to display the date range values. Makes the input editable in dropdown mode.
- **Value**: `IgbDateRangeValue` — The value of the picker
- **ValueChanged**: `EventCallback<IgbDateRangeValue>`
- **VisibleMonths**: `double`
- **WeekStart**: `WeekDays` — Sets the start day of the week for the calendar.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **Clear**(): void
- **ClearAsync**(): Task — Clears the input parts of the component of any user input
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): IgbDateRangeValue
- **GetCurrentValueAsync**(): Task<IgbDateRangeValue>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **Select**(value: IgbDateRangeValue): void
- **SelectAsync**(value: IgbDateRangeValue): Task — Selects a date range value in the picker
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.

### [IgbDateRangePickerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangePickerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDateRangePickerResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangePickerResourceStrings)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDateRangeValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangeValue)

- **constructor**(): void
- **End**: `DateTime`
- **Start**: `DateTime`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDateRangeValueDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangeValueDetail)

- **constructor**(): void
- **End**: `DateTime`
- **Start**: `DateTime`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDateRangeValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateRangeValueEventArgs)

- **constructor**(): void
- **Detail**: `IgbDateRangeValueDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDateTimeCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeCellInfo)
Backing information about a date time cell for the grid.

- **constructor**(): void
- **DateTimeFormat**: `DateTimeFormats` — Sets or gets the simple DateTimeFormat to use for the cell.
- **DateTimeValue**: `DateTime` — Sets or gets the DateTime value for the cell.
- **FormatOverride**: `object` — The format options to apply to the value
- **FormatOverrideScript**: `string` — Provides a means of setting FormatOverride in the JavaScript environment.
- **FormatSpecifiers**: `IgbFormatSpecifierCollection`
- **FormatStringOverride**: `string` — The format string to apply to the value
- **IsOffsetValue**: `bool` — Sets or gets whether the value to use is a DateTimeOffset value.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDateTimeColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeColumn)
A column for displaying date/time values.

- **constructor**(): void
- **ActualEditorDataSource**: `IgbBaseDataSource`
- **ActualFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **DateTimeFormat**: `DateTimeFormats` — Gets or sets the date time format to use for this column. If FormatString is specificied this value is ignored.
- **EditorDataSource**: `object` — Gets or sets the ComboBox data source.
- **EditorDataSourceScript**: `string` — Provides a means of setting EditorDataSource in the JavaScript environment.
- **EditorFormatString**: `string` — Gets or sets the format string to use when editing dates.
- **EditorTextField**: `string` — Gets or sets the ComboBox text field.
- **EditorType**: `EditorType` — Gets or sets the editor type used for editing cells in this column.
- **EditorValueField**: `string` — Gets or sets the ComboBox value field.
- **FormatOverride**: `object` — Gets or sets the INTL DateTimeFormat object to use for formatting the date values.
- **FormatOverrideScript**: `string` — Provides a means of setting FormatOverride in the JavaScript environment.
- **FormatSpecifiers**: `IgbFormatSpecifierCollection`
- **FormatString**: `string` — Gets or sets the format string to apply to the value. If set, the other value formatting properties on this column are ignored.
- **ParentTypeName**: `string`
- **ShowTodayButton**: `bool` — Gets or sets the ShowTodayButton property to detirmine if the today button is shown
- **Type**: `string`
- **BuildRenderTree**(builder: RenderTreeBuilder): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDateTimeColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDateTimeFormatSpecifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeFormatSpecifier)

- **constructor**(): void
- **Calendar**: `string`
- **DateStyle**: `string`
- **Day**: `string`
- **DayPeriod**: `string`
- **Era**: `string`
- **FormatMatcher**: `string`
- **FractionalSecondDigits**: `int`
- **Hour**: `string`
- **Hour12**: `string`
- **HourCycle**: `string`
- **Locale**: `string`
- **LocaleMatcher**: `string`
- **Minute**: `string`
- **Month**: `string`
- **NumberingSystem**: `string`
- **Second**: `string`
- **TimeStyle**: `string`
- **TimeZone**: `string`
- **TimeZoneName**: `string`
- **Type**: `string`
- **WeekDay**: `string`
- **Year**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDateTimeFormatSpecifierModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeFormatSpecifierModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDateTimeInput](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeInput)
A date time input is an input field that lets you set and edit the date and time in a chosen input element using customizable display and input formats.

- **constructor**(): void
- **Change**: `EventCallback<IgbComponentDateValueChangedEventArgs>`
- **ChangeScript**: `string`
- **DirectRenderElementName**: `string`
- **DisplayFormat**: `string` — Format to display the value in when not editing. Defaults to the locale format if not set.
- **InputFormat**: `string` — The date format to apply on the input.
- **Locale**: `string` — Gets/Sets the locale used for formatting the display value.
- **Max**: `DateTime?` — The maximum value required for the input to remain valid.
- **Min**: `DateTime?` — The minimum value required for the input to remain valid.
- **SpinDelta**: `IgbDatePartDeltas` — Delta values used to increment or decrement each date part on step actions. All values default to 1.
- **SpinLoop**: `bool` — Sets whether to loop over the currently spun segment.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `DateTime?` — The value of the input.
- **ValueChanged**: `EventCallback<DateTime?>`
- **Clear**(): void
- **ClearAsync**(): Task — Clears the input element of user input.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): DateTime?
- **GetCurrentValueAsync**(): Task<DateTime?>
- **ResolveDisplay**(): string
- **StepDown**(): void
- **StepDown**(datePart: DatePart): void
- **StepDown**(datePart: DatePart?, delta: double): void
- **StepDownAsync**(): Task
- **StepDownAsync**(datePart: DatePart): Task
- **StepDownAsync**(datePart: DatePart?, delta: double): Task
- **StepUp**(): void
- **StepUp**(datePart: DatePart): void
- **StepUp**(datePart: DatePart?, delta: double): void
- **StepUpAsync**(): Task
- **StepUpAsync**(datePart: DatePart): Task
- **StepUpAsync**(datePart: DatePart?, delta: double): Task

### [IgbDateTimeInputModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateTimeInputModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDateValidationContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDateValidationContext)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDefaultMergeStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDefaultMergeStrategy)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **Instance**(): IgbDefaultMergeStrategy
- **InstanceAsync**(): Task<IgbDefaultMergeStrategy>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDefaultTreeGridMergeStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDefaultTreeGridMergeStrategy)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDefinitionBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDefinitionBase)
Base class for various definition types for the grid.

- **constructor**(): void
- **ActivationBorder**: `string` — Gets or sets the background color to use.
- **ActivationBorderBottomWidth**: `int` — Gets or sets the amount of bottom activation border to use for the cell content of this column.
- **ActivationBorderLeftWidth**: `int` — Gets or sets the amount of left activation border to use for the cell content for this column.
- **ActivationBorderRightWidth**: `int` — Gets or sets the amount of right activation border to use for the cell content of this column.
- **ActivationBorderTopWidth**: `int` — Gets or sets the amount of top activation border to use for the cell content for this column.
- **ActualActivationBorder**: `string` — Gets the actual background color that will be used.
- **ActualBackground**: `string` — Gets the actual background color that will be used.
- **ActualBarBackground**: `string` — Gets the actual color used for value bars.
- **ActualBarCornerRadius**: `int` — Gets the actual stroke thickness used for value bars.
- **ActualBarOutline**: `string` — Gets the actual Outline color used for value bars.
- **ActualBarStrokeThickness**: `int` — Gets the actual stroke thickness used for value bars.
- **ActualBorder**: `string` — Gets the actual border color that will be used.
- **ActualConditionalStyles**: `IgbGridConditionalStyleCollection`
- **ActualErrorBorder**: `string` — Gets the actual error border color that will be used.
- **ActualLastStickyRowBackground**: `string` — Gets the actual color for the last row in the sticky row area.
- **ActualLineBreakMode**: `TextCellLineBreakMode` — Gets the actual line break mode which will be used if text is present in the cell.
- **ActualPinnedRowBackground**: `string` — Gets the actual background color for cells belonging to rows marked as pinned.
- **ActualPinnedRowOpacity**: `double` — Gets or sets the color to use for displaying text.
- **ActualStickyRowBackground**: `string` — Gets the actual background color for content that sticks to the top of the grid.
- **ActualTextColor**: `string` — Gets the actual color used for displaying text.
- **Background**: `string` — Gets or sets the background color to use.
- **BarBackground**: `string` — Gets or sets the color to use for value bars.
- **BarCornerRadius**: `int` — Gets or sets the stroke thickness to use for value bars.
- **BarOutline**: `string` — Gets or sets the Outline color to use for value bars.
- **BarStrokeThickness**: `int` — Gets or sets the stroke thickness to use for value bars.
- **Border**: `string` — Gets or sets the background color to use.
- **BorderBottomWidth**: `int` — Gets or sets the amount of bottom border to use for the cell content of this column.
- **BorderLeftWidth**: `int` — Gets or sets the amount of left border to use for the cell content for this column.
- **BorderRightWidth**: `int` — Gets or sets the amount of right border to use for the cell content of this column.
- **BorderTopWidth**: `int` — Gets or sets the amount of top border to use for the cell content for this column.
- **CellStyleKeyRequested**: `Action<IgbCellStyleRequestedEventArgs>`
- **CellStyleKeyRequestedScript**: `string`
- **ConditionalStyles**: `IgbGridConditionalStyleCollection` — Gets the style key information to use for judging when a property will be set later by a style
- **ContentConditionalStyles**: `IgbGridConditionalStyleCollection`
- **ContentOpacity**: `double` — Gets or sets the opacity of the content.
- **DataBinding**: `Action<IgbDataBindingEventArgs>`
- **DataBindingScript**: `string`
- **DataBound**: `Action<IgbDataBindingEventArgs>`
- **DataBoundScript**: `string`
- **ErrorBorder**: `string` — Gets or sets the error border color to use.
- **ErrorBorderBottomWidth**: `int`
- **ErrorBorderLeftWidth**: `int`
- **ErrorBorderRightWidth**: `int`
- **ErrorBorderTopWidth**: `int`
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **HorizontalAlignment**: `CellContentHorizontalAlignment` — Gets or sets the horizontal alignment to use for the cell content.
- **IsBarSupported**: `bool` — Gets or sets whether the bar is supported.
- **LastStickyRowBackground**: `string` — Gets or sets the color for the last row in the sticky row area.
- **LineBreakMode**: `TextCellLineBreakMode` — Gets or sets the line breaking mode to use if text is present in the cell.
- **ParentTypeName**: `string`
- **PinnedRowBackground**: `string` — Gets or sets the background color for cells belonging to rows marked as pinned.
- **PinnedRowOpacity**: `double` — Gets or sets the color to use for displaying text.
- **StickyRowBackground**: `string` — Gets or sets the background color for content that sticks to the top of the grid.
- **TextColor**: `string` — Gets or sets the color to use for displaying text.
- **Type**: `string`
- **VerticalAlignment**: `CellContentVerticalAlignment` — Gets or sets the vertical alignment to use for the cell content.
- **FindByName**(name: string): object
- **GetNamedValue**(valueName: string): object
- **GetNamedValueAsync**(valueName: string): Task<object> — Gets the value for a named value from this definition.
- **HasNamedValue**(valueName: string): bool
- **HasNamedValueAsync**(valueName: string): Task<bool> — Returns if this definition has a named value with a given name.
- **HasNamedValues**(): bool
- **HasNamedValuesAsync**(): Task<bool> — Returns if this definition has named value.
- **IsStyleTransitioningOut**(style: IgbGridConditionalStyle): bool
- **IsStyleTransitioningOutAsync**(style: IgbGridConditionalStyle): Task<bool>
- **RemoveNamedValue**(valueName: string): void
- **RemoveNamedValueAsync**(valueName: string): Task — Removes the named value from this definition by name.
- **SetNamedValue**(valueName: string, animationType: CellPropertyAnimationType, value: object): void
- **SetNamedValueAsync**(valueName: string, animationType: CellPropertyAnimationType, value: object): Task
- **TransitionStyleIn**(style: IgbGridConditionalStyle): void
- **TransitionStyleInAsync**(style: IgbGridConditionalStyle): Task
- **TransitionStyleOut**(style: IgbGridConditionalStyle): void
- **TransitionStyleOutAsync**(style: IgbGridConditionalStyle): Task

### [IgbDetrendedPriceOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDetrendedPriceOscillatorIndicator)
Represents a IgbDataChart Detrended Price Oscillator indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current DetrendedPriceOscillatorIndicator object. The typical, and initial, value for DPO periods is 20.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbDetrendedPriceOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDetrendedPriceOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDialog](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDialog)
Represents a Dialog component.

- **constructor**(): void
- **CloseOnOutsideClick**: `bool` — Whether the dialog should be closed when clicking outside of it.
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **HideDefaultAction**: `bool` — Whether to hide the default action button for the dialog. When there is projected content in the footer slot this property has no effect.
- **KeepOpenOnEscape**: `bool` — Whether the dialog should be kept open when pressing the 'Escape' button.
- **Open**: `bool` — Whether the dialog is opened.
- **ReturnValue**: `string` — Sets the return value for the dialog.
- **SupportsVisualChildren**: `bool`
- **Title**: `string` — Sets the title of the dialog.
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Closes the dialog.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Opens the dialog.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the open state of the dialog.

### [IgbDialogModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDialogModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDimensionsChange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDimensionsChange)
Event emitted when dimension collection for rows, columns of filters is changed.

- **constructor**(): void
- **DimensionCollectionType**: `PivotDimensionType` — The dimension list type - Row, Column or Filter.
- **Dimensions**: `IgbPivotDimension[]` — The new list of dimensions.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDimensionsChangeDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDimensionsChangeDetail)
Event emitted when dimension collection for rows, columns of filters is changed.

- **constructor**(): void
- **DimensionCollectionType**: `PivotDimensionType` — The dimension list type - Row, Column or Filter.
- **Dimensions**: `IgbPivotDimension[]` — The new list of dimensions.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDimensionsChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDimensionsChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbDimensionsChangeDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDivider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDivider)
The igc-divider allows the content author to easily create a horizontal/vertical rule as a break between content to better organize information on a page. --color - Sets the color of the divider. --inset - Shrinks the divider by the given amount from the start. If middle is set it will shrink from both sides.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **LineType**: `DividerType` — Whether to render a solid or a dashed divider line. 'solid'
- **Middle**: `bool` — When set and inset is provided, it will shrink the divider line from both sides. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Vertical**: `bool` — Whether to render a vertical divider line. false
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDividerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDividerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockManager](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManager)
Describes a Dock Manager component.

- **constructor**(): void
- **ActivePane**: `IgbContentPane` — Gets/sets the active pane of the Dock Manager.
- **AllowFloatingPanesResize**: `bool` — Determines whether the end user is allowed to resize floating panes. Defaults to true.
- **AllowInnerDock**: `bool` — Determines whether the end user is allowed to inner dock panes. Defaults to true.
- **AllowMaximize**: `bool` — Determines whether the end user is allowed to maximize panes. Defaults to true.
- **AllowSplitterDock**: `bool` — Determines whether the end user can dock the dragged pane directly in the parent split pane by dragging it over a splitter. If enabled, a docking indicator will be shown over the splitter's drag handler. Defaults to false.
- **CloseBehavior**: `PaneActionBehavior` — Determines whether the selected pane or all panes are closed when clicking the close button of a pane within a dockable TabGroup. Defaults to 'allPanes'.
- **ContainedInBoundaries**: `bool` — Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults to false.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisableKeyboardNavigation**: `bool` — Disables the built-in keyboard shortcuts for pane navigation. Defaults to false.
- **DraggedPane**: `IgbDockManagerPane` — Gets/sets the currently dragged pane.
- **DropPosition**: `IgbDockManagerPoint` — Gets/sets the current drop position when performing custom drag/drop.
- **Layout**: `IgbDockManagerLayout` — Gets/sets the layout configuration of the Dock Manager.
- **LayoutChange**: `EventCallback<IgbLayoutChangeEventArgs>`
- **LayoutChangeScript**: `string`
- **LayoutChanged**: `EventCallback<IgbDockManagerLayout>`
- **MaximizedPane**: `IgbDockManagerPane` — Gets/sets the maximized pane.
- **ProximityDock**: `bool` — Determines whether the end user can dock the dragged pane by dragging it close to the target pane edges. If enabled, docking indicators are not visible. Defaults to false.
- **ResourceStrings**: `IgbDockManagerResourceStrings` — Gets/sets the resource strings.
- **ShowHeaderIconOnHover**: `DockManagerShowHeaderIconOnHover` — Determines which tab header icons should show when hovering over the tab with the mouse. Defaults to none.
- **ShowPaneHeaders**: `DockManagerShowPaneHeaders` — Determines whether pane headers are only shown on hover or always visible. Defaults to 'always'.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UnpinBehavior**: `PaneActionBehavior` — Determines whether the selected pane or all panes are unpinned when clicking the unpin button of a pane within a dockable TabGroup. Defaults to 'allPanes'.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusPane**(contentId: string): void
- **FocusPaneAsync**(contentId: string): Task — Focuses a pane from the layout.
- **GetCurrentLayout**(): IgbDockManagerLayout
- **GetCurrentLayoutAsync**(): Task<IgbDockManagerLayout>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDockManagerLayout](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerLayout)
Describes a Dock Manager layout.

- **constructor**(): void
- **FloatingPanes**: `IgbSplitPaneCollection` — The floating panes of the layout.
- **RootPane**: `IgbSplitPane` — The root split pane of the layout.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **WithFloatingPanes**(panes: IgbSplitPane[]): IgbDockManagerLayout

### [IgbDockManagerLayoutModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerLayoutModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockManagerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockManagerPane](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerPane)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDockManagerPaneCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerPaneCollection)

- **constructor**(): void
- **constructor**(parent: object, propertyName: string): void

### [IgbDockManagerPoint](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerPoint)

- **constructor**(): void
- **Type**: `string`
- **X**: `double`
- **Y**: `double`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDockManagerPointModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerPointModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockManagerResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerResourceStrings)
Describes dock manager resource strings.

- **constructor**(): void
- **Close**: `string`
- **Documents**: `string`
- **Maximize**: `string`
- **Minimize**: `string`
- **MoreOptions**: `string`
- **MoreTabs**: `string`
- **Panes**: `string`
- **Pin**: `string`
- **Type**: `string`
- **Unpin**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDockManagerResourceStringsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockManagerResourceStringsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockPaneAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockPaneAction)

- **constructor**(): void
- **ActionType**: `PaneDragActionType`
- **DockingIndicator**: `IgbDockingIndicator`
- **TargetPane**: `IgbDockManagerPane`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDockPaneActionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockPaneActionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDockingIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockingIndicator)

- **constructor**(): void
- **Direction**: `string` — Gets a value indicating the direction of the docking indicator.
- **IsRoot**: `bool` — Gets a value indicating whether the docking indicator is a root one.
- **Position**: `DockingIndicatorPosition` — Gets the position of the docking indicator.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDockingIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDockingIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentHost](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentHost)

- **constructor**(): void
- **Id**: `string` — The id of the pane. If not set the Dock Manager generates it automatically.
- **PaneType**: `DockManagerPaneType` — The type of the pane.
- **RootPane**: `IgbSplitPane` — The root split pane of the document host.
- **Size**: `double` — The size of the pane relative to its sibling panes' sizes. Defaults to 100.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDocumentHostModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentHostModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleBgModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleBgModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleCsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleCsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleDaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleDaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleDeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleDeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleEsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleEsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleFrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleFrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleHuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleHuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleItModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleItModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleJaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleJaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleNbModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleNbModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleNlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleNlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocalePlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocalePlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocalePtModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocalePtModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleRoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleRoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleRuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleRuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleSvModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleSvModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleTrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleTrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleZhHansModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleZhHansModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDocumentsCoreLocaleZhHantModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDocumentsCoreLocaleZhHantModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDomainChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDomainChart)
Represents a base class for all domain charts that can plot scatter data and shapefiles

- **constructor**(): void
- **ActualBrushes**: `string` — Gets the actual palette of brushes to use for coloring the chart series.
- **ActualOutlines**: `string` — Gets the actual palette of brushes to use for outlines on the chart series.
- **AlignsGridLinesToPixels**: `bool` — Gets or sets a value indicating whether grid and tick lines are aligned to device pixels.
- **AnimateSeriesWhenAxisRangeChanges**: `bool` — Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.
- **AreaFillOpacity**: `double` — Gets or sets the fill opacity for all series that have area visuals in this chart.
- **AutoCalloutsVisible**: `bool` — Gets or sets if the auto value callouts should be displayed.
- **BottomMargin**: `double` — Gets or sets the bottom margin around the chart content.
- **Brushes**: `string` — Gets or sets the palette of brushes to use for coloring the chart series.
- **CalloutCollisionMode**: `CalloutCollisionMode` — Gets or sets if event annotations should be displayed.
- **CalloutLabelUpdating**: `Action<IgbCalloutLabelUpdatingEventArgs>`
- **CalloutLabelUpdatingScript**: `string`
- **CalloutRenderStyleUpdating**: `Action<IgbCalloutRenderStyleUpdatingEventArgs>`
- **CalloutRenderStyleUpdatingScript**: `string`
- **CalloutStyleUpdating**: `Action<IgbCalloutStyleUpdatingEventArgs>`
- **CalloutStyleUpdatingEventEnabled**: `bool` — Gets or sets if event annotations should be displayed.
- **CalloutStyleUpdatingScript**: `string`
- **CalloutsAllowedPositions**: `IgbCalloutPlacementPositionsCollection` — Gets or sets the allowed positions that the callout layer is allowed to use.
- **CalloutsAutoLabelPrecision**: `int` — Gets or sets the amount of precision to apply to the auto callout labels.
- **CalloutsBackground**: `string` — Gets or sets color of the callout background.
- **CalloutsContentMemberPath**: `string` — Gets or sets the member path of the content data for the callouts.
- **CalloutsDarkTextColor**: `string` — Gets or sets the text color on light callout background.
- **CalloutsDataSource**: `object` — Gets or sets the collection of callout data to be annotated.
- **CalloutsDataSourceScript**: `string` — Provides a means of setting CalloutsDataSource in the JavaScript environment.
- **CalloutsFontFamily**: `string`
- **CalloutsFontSize**: `double`
- **CalloutsFontStyle**: `string`
- **CalloutsFontWeight**: `string`
- **CalloutsLabelMemberPath**: `string` — Gets or sets the member path of the label data for the callouts.
- **CalloutsLeaderBrush**: `string` — Gets or sets color of callout's leader lines.
- **CalloutsLightTextColor**: `string` — Gets or sets the text color on dark callout background.
- **CalloutsOutline**: `string` — Gets or sets color of the callout outlines.
- **CalloutsStrokeThickness**: `double` — Gets or sets if the thickness that should be used for the callout outlines.
- **CalloutsTextColor**: `string` — Gets or sets text color of callout.
- **CalloutsUseAutoContrastingLabelColors**: `bool` — Gets or sets whether to the label color is automatically decided between a light and dark option for contrast.
- **CalloutsUseItemColorForFill**: `bool` — Gets or sets if the series item color should be used for the callout fills.
- **CalloutsUseItemColorForOutline**: `bool` — Gets or sets if the series item color should be used for the callout outlines.
- **CalloutsVisible**: `bool` — Gets or sets if callouts should be displayed.
- **CalloutsXMemberPath**: `string` — Gets or sets the member path of the X data for the callouts.
- **CalloutsYMemberPath**: `string` — Gets or sets the member path of the Y data for the callouts.
- **ChartTitle**: `string` — Gets or sets text to display above the plot area.
- **ComputedPlotAreaMarginMode**: `ComputedPlotAreaMarginMode` — Gets or sets mode to use for automatically calculating the plot area margin.
- **CrosshairsAnnotationEnabled**: `bool` — Gets or sets whether annotations are shown along the axis for crosshair values
- **CrosshairsAnnotationXAxisBackground**: `string` — Gets or sets the background of crosshair annotation on x-axis.
- **CrosshairsAnnotationXAxisPrecision**: `int` — Gets or sets precision on interpolated values of crosshairs on x-axis.
- **CrosshairsAnnotationXAxisTextColor**: `string` — Gets or sets the text color of crosshair annotation on x-axis.
- **CrosshairsAnnotationYAxisBackground**: `string` — Gets or sets the background of crosshair annotation on y-axis.
- **CrosshairsAnnotationYAxisPrecision**: `int` — Gets or sets precision on interpolated values of crosshairs on y-axis.
- **CrosshairsAnnotationYAxisTextColor**: `string` — Gets or sets the text color of crosshair annotation on y-axis.
- **CrosshairsDisplayMode**: `CrosshairsDisplayMode` — Gets or sets the crosshairs to be displayed.
- **CrosshairsLineHorizontalStroke**: `string` — Gets or sets the color to apply to horizontal crosshairs line.
- **CrosshairsLineThickness**: `double` — Gets or sets thickness of crosshairs lines.
- **CrosshairsLineVerticalStroke**: `string` — Gets or sets the color to apply to vertical crosshairs line.
- **CrosshairsSkipInvalidData**: `bool` — Gets or sets whether axis annotation are skipped for invalid data in a given position.
- **CrosshairsSkipZeroValueFragments**: `bool` — Gets or sets whether axis annotation are skipped for zero-value fragments in a given position.
- **CrosshairsSnapToData**: `bool` — Gets or sets whether crosshairs will snap to the nearest data point.
- **DataSource**: `object` — Gets or sets a collection of data items used to generate the chart.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DataToolTipBadgeMarginBottom**: `double`
- **DataToolTipBadgeMarginLeft**: `double`
- **DataToolTipBadgeMarginRight**: `double`
- **DataToolTipBadgeMarginTop**: `double`
- **DataToolTipBadgeShape**: `LegendItemBadgeShape` — Gets or sets the BadgeShape for the data legend.
- **DataToolTipDefaultPositionOffsetX**: `double` — Gets or sets the offset of the tooltip layer on the X axis.
- **DataToolTipDefaultPositionOffsetY**: `double` — Gets or sets the offset of the tooltip layer on the Y axis.
- **DataToolTipExcludedColumns**: `string[]` — Gets or sets names of data columns or their labels to exclude from displaying in the data legend, e.g. "High, Low" or "H, L"
- **DataToolTipExcludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to exclude from displaying in the data tooltip, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **DataToolTipGroupRowMarginBottom**: `double`
- **DataToolTipGroupRowMarginLeft**: `double`
- **DataToolTipGroupRowMarginRight**: `double`
- **DataToolTipGroupRowMarginTop**: `double`
- **DataToolTipGroupRowVisible**: `bool` — Gets or sets whether to show Group row.
- **DataToolTipGroupTextColor**: `string` — Gets or sets the Group text color.
- **DataToolTipGroupTextFontFamily**: `string`
- **DataToolTipGroupTextFontSize**: `double`
- **DataToolTipGroupTextFontStyle**: `string`
- **DataToolTipGroupTextFontWeight**: `string`
- **DataToolTipGroupTextMarginBottom**: `double`
- **DataToolTipGroupTextMarginLeft**: `double`
- **DataToolTipGroupTextMarginRight**: `double`
- **DataToolTipGroupTextMarginTop**: `double`
- **DataToolTipGroupedPositionModeX**: `DataTooltipGroupedPositionX` — Gets or sets the tooltip position mode on the X axis for grouped series.
- **DataToolTipGroupedPositionModeY**: `DataTooltipGroupedPositionY` — Gets or sets the tooltip position mode on the Y axis for grouped series.
- **DataToolTipGroupingMode**: `DataToolTipLayerGroupingMode`
- **DataToolTipHeaderFormatCulture**: `string` — Gets or sets globalization culture when displaying header as date time
- **DataToolTipHeaderFormatDate**: `DataLegendHeaderDateMode` — Gets or sets date format for the header
- **DataToolTipHeaderFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the HeaderFormatString string.
- **DataToolTipHeaderFormatString**: `string` — Gets or sets the format string for header text displayed in the data legend.
- **DataToolTipHeaderFormatTime**: `DataLegendHeaderTimeMode` — Gets or sets time format for the header
- **DataToolTipHeaderRowMarginBottom**: `double`
- **DataToolTipHeaderRowMarginLeft**: `double`
- **DataToolTipHeaderRowMarginRight**: `double`
- **DataToolTipHeaderRowMarginTop**: `double`
- **DataToolTipHeaderRowVisible**: `bool` — Gets or sets whether to show Header row.
- **DataToolTipHeaderText**: `string` — Gets or sets the HeaderText for the data legend.
- **DataToolTipHeaderTextColor**: `string` — Gets or sets the header text color.
- **DataToolTipHeaderTextFontFamily**: `string`
- **DataToolTipHeaderTextFontSize**: `double`
- **DataToolTipHeaderTextFontStyle**: `string`
- **DataToolTipHeaderTextFontWeight**: `string`
- **DataToolTipHeaderTextMarginBottom**: `double`
- **DataToolTipHeaderTextMarginLeft**: `double`
- **DataToolTipHeaderTextMarginRight**: `double`
- **DataToolTipHeaderTextMarginTop**: `double`
- **DataToolTipIncludedColumns**: `string[]` — Gets or sets names of data columns or their labels to include in displaying in the data legend, e.g. "High, Low" or "H, L"
- **DataToolTipIncludedSeries**: `string[]` — Gets or sets indexes, titles, or names of series to include in displaying in the data tooltip, e.g. "0, 1" or "Series1 Title, Series2 Title"
- **DataToolTipLabelDisplayMode**: `DataLegendLabelMode` — Gets or sets the mode for displaying labels before series values in the data legend, e.g. O: H: L: C: for financial series
- **DataToolTipLabelTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipLabelTextFontFamily**: `string`
- **DataToolTipLabelTextFontSize**: `double`
- **DataToolTipLabelTextFontStyle**: `string`
- **DataToolTipLabelTextFontWeight**: `string`
- **DataToolTipLabelTextMarginBottom**: `double`
- **DataToolTipLabelTextMarginLeft**: `double`
- **DataToolTipLabelTextMarginRight**: `double`
- **DataToolTipLabelTextMarginTop**: `double`
- **DataToolTipPositionOffsetX**: `double` — Gets or sets the offset of the tooltip layer on the X axis.
- **DataToolTipPositionOffsetY**: `double` — Gets or sets the offset of the tooltip layer on the Y axis.
- **DataToolTipShouldUpdateWhenSeriesDataChanges**: `bool` — Gets or sets whether the data legend should update when the series data is mutated.
- **DataToolTipSummaryLabelText**: `string` — Gets or sets the units text for the data legend.
- **DataToolTipSummaryLabelTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipSummaryLabelTextFontFamily**: `string`
- **DataToolTipSummaryLabelTextFontSize**: `double`
- **DataToolTipSummaryLabelTextFontStyle**: `string`
- **DataToolTipSummaryLabelTextFontWeight**: `string`
- **DataToolTipSummaryRowMarginBottom**: `double`
- **DataToolTipSummaryRowMarginLeft**: `double`
- **DataToolTipSummaryRowMarginRight**: `double`
- **DataToolTipSummaryRowMarginTop**: `double`
- **DataToolTipSummaryTitleText**: `string` — Gets or sets the SummaryTitleText for the data legend.
- **DataToolTipSummaryTitleTextColor**: `string` — Gets or sets the summary text color.
- **DataToolTipSummaryTitleTextFontFamily**: `string`
- **DataToolTipSummaryTitleTextFontSize**: `double`
- **DataToolTipSummaryTitleTextFontStyle**: `string`
- **DataToolTipSummaryTitleTextFontWeight**: `string`
- **DataToolTipSummaryTitleTextMarginBottom**: `double`
- **DataToolTipSummaryTitleTextMarginLeft**: `double`
- **DataToolTipSummaryTitleTextMarginRight**: `double`
- **DataToolTipSummaryTitleTextMarginTop**: `double`
- **DataToolTipSummaryType**: `DataLegendSummaryType` — Gets or sets the SummaryType for the data legend.
- **DataToolTipSummaryUnitsText**: `string` — Gets or sets the units text for the data legend.
- **DataToolTipSummaryUnitsTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipSummaryUnitsTextFontFamily**: `string`
- **DataToolTipSummaryUnitsTextFontSize**: `double`
- **DataToolTipSummaryUnitsTextFontStyle**: `string`
- **DataToolTipSummaryUnitsTextFontWeight**: `string`
- **DataToolTipSummaryValueTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipSummaryValueTextFontFamily**: `string`
- **DataToolTipSummaryValueTextFontSize**: `double`
- **DataToolTipSummaryValueTextFontStyle**: `string`
- **DataToolTipSummaryValueTextFontWeight**: `string`
- **DataToolTipTitleTextColor**: `string` — Gets or sets the display text color.
- **DataToolTipTitleTextFontFamily**: `string`
- **DataToolTipTitleTextFontSize**: `double`
- **DataToolTipTitleTextFontStyle**: `string`
- **DataToolTipTitleTextFontWeight**: `string`
- **DataToolTipTitleTextMarginBottom**: `double`
- **DataToolTipTitleTextMarginLeft**: `double`
- **DataToolTipTitleTextMarginRight**: `double`
- **DataToolTipTitleTextMarginTop**: `double`
- **DataToolTipUnitsDisplayMode**: `DataLegendUnitsMode` — Gets or sets the UnitsMode for the data legend.
- **DataToolTipUnitsText**: `string` — Gets or sets the units text for the data legend.
- **DataToolTipUnitsTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipUnitsTextFontFamily**: `string`
- **DataToolTipUnitsTextFontSize**: `double`
- **DataToolTipUnitsTextFontStyle**: `string`
- **DataToolTipUnitsTextFontWeight**: `string`
- **DataToolTipUnitsTextMarginBottom**: `double`
- **DataToolTipUnitsTextMarginLeft**: `double`
- **DataToolTipUnitsTextMarginRight**: `double`
- **DataToolTipUnitsTextMarginTop**: `double`
- **DataToolTipValueFormatAbbreviation**: `DataAbbreviationMode` — Gets or sets mode for abbreviating large numbers displayed in the legend
- **DataToolTipValueFormatCulture**: `string` — Gets or sets globalization culture when displaying values as currencies, e.g. use "en-GB" to display British pound symbol when the ValueFormatMode property is set to 'Currency' mode
- **DataToolTipValueFormatMaxFractions**: `int` — Gets or sets maximum digits for formatting numbers displayed in the legend
- **DataToolTipValueFormatMinFractions**: `int` — Gets or sets minimum digits for formatting numbers displayed in the legend
- **DataToolTipValueFormatMode**: `DataLegendValueMode` — Gets or sets the mode for displaying values in the data legend, e.g. Currency ($500.25), Decimal (500.25), Integer (500)
- **DataToolTipValueFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueFormatString string.
- **DataToolTipValueFormatString**: `string` — Gets or sets the format string for values displayed in the data legend.
- **DataToolTipValueFormatUseGrouping**: `bool` — Gets or sets whether or not use grouping separator, e.g, 15,000 for 15000
- **DataToolTipValueRowMarginBottom**: `double`
- **DataToolTipValueRowMarginLeft**: `double`
- **DataToolTipValueRowMarginRight**: `double`
- **DataToolTipValueRowMarginTop**: `double`
- **DataToolTipValueRowVisible**: `bool` — Gets or sets whether to show series rows.
- **DataToolTipValueTextColor**: `string` — Gets or sets the units text color.
- **DataToolTipValueTextFontFamily**: `string`
- **DataToolTipValueTextFontSize**: `double`
- **DataToolTipValueTextFontStyle**: `string`
- **DataToolTipValueTextFontWeight**: `string`
- **DataToolTipValueTextMarginBottom**: `double`
- **DataToolTipValueTextMarginLeft**: `double`
- **DataToolTipValueTextMarginRight**: `double`
- **DataToolTipValueTextMarginTop**: `double`
- **DataToolTipValueTextUseSeriesColors**: `bool` — Gets or sets whether to use series colors when displaying values in the legend
- **DataToolTipValueTextWhenMissingData**: `string` — Gets or sets text displayed when data column is missing a value, e.g. "no data"
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **ExcludedProperties**: `string[]` — Gets or sets a set of property paths that should be excluded from consideration by the category chart.
- **FilterExpressions**: `IgbFilterExpressionCollection` — Gets the current filter that is applied to the chart. Collection can be updated to modify the filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.
- **FilterStringErrorsParsing**: `EventCallback<IgbFilterStringErrorsParsingEventArgs>`
- **FilterStringErrorsParsingScript**: `string`
- **FinalValueAnnotationsBackground**: `string` — Gets or sets the background of final value annotation.
- **FinalValueAnnotationsPrecision**: `int` — Gets or sets precision on final value annotation.
- **FinalValueAnnotationsTextColor**: `string` — Gets or sets the text color of final value annotation.
- **FinalValueAnnotationsVisible**: `bool` — Gets or sets whether annotations for the final value of each series is displayed on the axis.
- **FocusBrush**: `string` — Gets or sets the focus brush to use for the series.
- **FocusDismissDelayMilliseconds**: `int` — Gets or sets the time to wait before visually dismissing a focus highlight.
- **FocusMode**: `SeriesSelectionMode` — Gets or sets the focus mode to use for the series in the component, when supported.
- **FocusTransitionDuration**: `int` — Gets or sets the duration used for animating Focus changes
- **FocusedSeriesItems**: `IgbChartSelectedItemCollection` — Gets the currently focused data items. Adding or removing data items from this collection will focus or blur the visuals associated with those items.
- **FocusedSeriesItemsChanged**: `EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>`
- **FocusedSeriesItemsChangedScript**: `string`
- **GroupDescriptions**: `IgbChartSortDescriptionCollection` — Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **GroupSortDescriptions**: `IgbChartSortDescriptionCollection`
- **GroupSorts**: `string` — Gets or sets the sorts to apply after grouping has been applied.
- **HighlightFilterExpressions**: `IgbFilterExpressionCollection` — Gets the current highlight filter that is applied to the chart. Collection can be updated to modify the highlight filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.
- **HighlightedDataSource**: `object` — Gets or sets a collection of data items used to generate the chart.
- **HighlightedDataSourceScript**: `string` — Provides a means of setting HighlightedDataSource in the JavaScript environment.
- **HighlightedLegendItemVisibility**: `Visibility` — Gets or sets whether the chart can highlight series through user interactions. This property applies to Category Chart and Financial Chart controls.
- **HighlightedValuesDisplayMode**: `SeriesHighlightedValuesDisplayMode` — Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse. This property applies to Category Chart and Financial Chart controls.
- **HighlightingBehavior**: `SeriesHighlightingBehavior` — Gets or sets the highlighting Behavior to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.
- **HighlightingDismissDelayMilliseconds**: `int` — Gets or sets the time to wait before visually dismissing a highlight.
- **HighlightingFadeOpacity**: `double` — Gets or sets the target opacity to fade to for fade style highlighting.
- **HighlightingMode**: `SeriesHighlightingMode` — Gets or sets the highlighting mode to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.
- **HighlightingTransitionDuration**: `int` — Gets or sets the duration used for animating highlighting changes
- **HorizontalViewScrollbarCornerRadius**: `double` — Gets or sets the corner radius to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarFill**: `string` — Gets or sets the fill to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarHeight**: `double` — Gets or sets the height to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarInset**: `double` — Gets or sets the inset distance to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarMaxOpacity**: `double` — Gets or sets the max opacity to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarMode**: `SeriesViewerScrollbarMode` — Gets or sets the horizontal scrollbar mode to use for the series viewer.
- **HorizontalViewScrollbarOutline**: `string` — Gets or sets the outline to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarPosition**: `SeriesViewerHorizontalScrollbarPosition` — Gets or sets the position to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarShouldAddAutoTrackInsets**: `bool` — Gets or sets whether to use automatic track insets for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarStrokeThickness**: `double` — Gets or sets the stroke thickness to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarTrackEndInset**: `double` — Gets or sets the track end inset to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarTrackStartInset**: `double` — Gets or sets the track start inset to use for the horizontal scrollbar in the component, when enabled.
- **IncludedProperties**: `string[]` — Gets or sets a set of property paths that should be included for consideration by the category chart, leaving the remainder excluded. If null, all properties will be considered.
- **InitialFilter**: `string` — Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.
- **InitialFilterExpressions**: `IgbFilterExpressionCollection` — Gets the initial filters that are applied to the chart.
- **InitialGroupDescriptions**: `IgbChartSortDescriptionCollection` — Gets the initial groupings that are applied to the chart.
- **InitialGroupSortDescriptions**: `IgbChartSortDescriptionCollection` — Gets the initial sorts that are applied to the chart after groupings and summaries are applied.
- **InitialGroups**: `string` — Gets or sets the groupings to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialHighlightFilter**: `string` — Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.
- **InitialHighlightFilterExpressions**: `IgbFilterExpressionCollection` — Gets the initial highlight filters that are applied to the chart.
- **InitialSortDescriptions**: `IgbChartSortDescriptionCollection` — Gets the initial sorts that are applied to the chart.
- **InitialSorts**: `string` — Gets or sets the sorts to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialSummaries**: `string` — Gets or sets the summaries to apply to the chart. This property will become ignored if sorts are changed outside of this property.
- **InitialSummaryDescriptions**: `IgbChartSummaryDescriptionCollection` — Gets the initial summaries that are applied to the chart.
- **IsHorizontalZoomEnabled**: `bool` — Gets or sets whether the chart can be horizontally zoomed through user interactions.
- **IsSeriesHighlightingEnabled**: `bool` — Gets or sets whether the chart can highlight series through user interactions. This property applies to Category Chart and Financial Chart controls.
- **IsUserAnnotationsEnabled**: `bool` — Gets or sets whether initiating user annotations from the toolbar is enabled.
- **IsVerticalZoomEnabled**: `bool` — Gets or sets whether the chart can be vertically zoomed through user interactions.
- **LeftMargin**: `double` — Gets or sets the left margin of the chart content.
- **Legend**: `IgbLegendBase` — Gets or sets the legend to connect this chart to.
- **LegendHighlightingMode**: `LegendHighlightingMode` — Gets or sets the highlighting mode to use for the legend linked to the component, when supported.
- **LegendItemBadgeMode**: `LegendItemBadgeMode` — Gets or sets the mode of legend badges representing all series displayed in a legend linked to this component.
- **LegendItemBadgeShape**: `LegendItemBadgeShape` — Gets or sets the type of legend badges representing all series displayed in a legend linked to this component
- **LegendItemVisibility**: `Visibility` — Gets or sets whether to show the legend items for the series.
- **LegendScript**: `string` — Provides a means of setting Legend in the JavaScript environment.
- **MarkerAutomaticBehavior**: `MarkerAutomaticBehavior` — Gets or sets the default marker type for all series plotted in this chart.
- **MarkerBrushes**: `string` — Gets or sets the palette of brushes used for rendering fill area of data point markers.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets the MarkerFillMode for all series that support markers in this chart.
- **MarkerFillOpacity**: `double` — Gets or sets the Marker Fill Opacity for all series that support markers in this chart.
- **MarkerMaxCount**: `int` — Gets or sets the maximum number of markers displayed in the plot area of the chart.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets the MarkerOutlineMode for all series that support markers in this chart.
- **MarkerOutlines**: `string` — Gets or sets the palette of brushes used for rendering outlines of data point markers.
- **MarkerThickness**: `double` — Gets or sets the Marker Thickness for all series that support markers in this chart.
- **MarkerTypes**: `IgbMarkerTypeCollection` — Gets or sets the marker shapes used for indicating location of data points in this chart.
- **OutlineMode**: `SeriesOutlineMode` — Gets or sets the OutlineMode for all series in this chart.
- **Outlines**: `string` — Gets or sets the palette of brushes to use for outlines on the chart series.
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **PlotAreaMarginBottom**: `double` — Margin applied below the plot area.
- **PlotAreaMarginLeft**: `double` — Margin applied to the Left of the plot area.
- **PlotAreaMarginRight**: `double` — Margin applied to the right of the plot area.
- **PlotAreaMarginTop**: `double` — Margin applied to the Top of the plot area.
- **PlotAreaPointerDown**: `EventCallback<IgbDomainChartPlotAreaPointerEventArgs>`
- **PlotAreaPointerDownScript**: `string`
- **PlotAreaPointerEnter**: `EventCallback<IgbDomainChartPlotAreaPointerEventArgs>`
- **PlotAreaPointerEnterScript**: `string`
- **PlotAreaPointerLeave**: `EventCallback<IgbDomainChartPlotAreaPointerEventArgs>`
- **PlotAreaPointerLeaveScript**: `string`
- **PlotAreaPointerMove**: `Action<IgbDomainChartPlotAreaPointerEventArgs>`
- **PlotAreaPointerMoveScript**: `string`
- **PlotAreaPointerUp**: `EventCallback<IgbDomainChartPlotAreaPointerEventArgs>`
- **PlotAreaPointerUpScript**: `string`
- **Resolution**: `double` — Gets or sets the rendering resolution for all series in this chart.
- **RightMargin**: `double` — Gets or sets the right margin of the chart content.
- **SelectedSeriesItems**: `IgbChartSelectedItemCollection` — Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the visuals associated with those items.
- **SelectedSeriesItemsChanged**: `EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>`
- **SelectedSeriesItemsChangedScript**: `string`
- **SelectionBehavior**: `SeriesSelectionBehavior` — Gets or sets the selection behavior to use for the series in the component, when supported.
- **SelectionBrush**: `string` — Gets or sets the selection brush to use for the series.
- **SelectionDismissDelayMilliseconds**: `int` — Gets or sets the time to wait before visually dismissing a selection highlight
- **SelectionMode**: `SeriesSelectionMode` — Gets or sets the selection mode to use for the series in the component, when supported.
- **SelectionTransitionDuration**: `int` — Gets or sets the duration used for animating Selection changes
- **SeriesAdded**: `EventCallback<IgbChartSeriesEventArgs>`
- **SeriesAddedScript**: `string`
- **SeriesClick**: `EventCallback<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesClickScript**: `string`
- **SeriesPlotAreaMarginHorizontalMode**: `SeriesPlotAreaMarginHorizontalMode` — Gets or sets horizontal mode to use for automatically calculating the plot area margin based ont the series.
- **SeriesPlotAreaMarginVerticalMode**: `SeriesPlotAreaMarginVerticalMode` — Gets or sets vertical mode to use for automatically calculating the plot area margin based ont the series.
- **SeriesPointerDown**: `EventCallback<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesPointerDownScript**: `string`
- **SeriesPointerEnter**: `EventCallback<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesPointerEnterScript**: `string`
- **SeriesPointerLeave**: `EventCallback<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesPointerLeaveScript**: `string`
- **SeriesPointerMove**: `Action<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesPointerMoveScript**: `string`
- **SeriesPointerUp**: `EventCallback<IgbDomainChartSeriesPointerEventArgs>`
- **SeriesPointerUpScript**: `string`
- **SeriesRemoved**: `EventCallback<IgbChartSeriesEventArgs>`
- **SeriesRemovedScript**: `string`
- **SeriesValueLayerUseLegend**: `bool` — Gets or sets if the chart should use the legend for value layers that target series.
- **ShouldAvoidAxisAnnotationCollisions**: `bool` — Gets or sets whether annotations for the final value of each series is displayed on the axis.
- **ShouldDisplayMockData**: `bool` — Gets or sets whether the chart should display mock data when the data source has not been provided, if supported for this type of chart.
- **ShouldPanOnMaximumZoom**: `bool` — Gets or sets a whether the chart should pan its content when zoo,ing in passed max zoom level.
- **ShouldSimulateHoverMoveCrosshairPoint**: `bool` — Gets or sets whether calling SimulateHover should shift the crosshair point.
- **ShouldUseSkeletonStyleForMockData**: `bool` — Gets or sets whether the chart should use a faded skeleton style for mock data.
- **SortDescriptions**: `IgbChartSortDescriptionCollection` — Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
- **Subtitle**: `string` — Gets or sets text to display below the Title, above the plot area.
- **SubtitleAlignment**: `HorizontalAlignment` — Gets or sets horizontal alignment which determines the subtitle position, relative to the left and right edges of the control.
- **SubtitleBottomMargin**: `double` — Gets or sets the bottom margin of chart subtitle
- **SubtitleLeftMargin**: `double` — Gets or sets the left margin of chart subtitle
- **SubtitleRightMargin**: `double` — Gets or sets the right margin of chart subtitle
- **SubtitleTextColor**: `string` — Gets or sets color of chart subtitle
- **SubtitleTextStyle**: `string` — Gets or sets CSS font property for the chart subtitle
- **SubtitleTopMargin**: `double` — Gets or sets the top margin of chart subtitle
- **SummaryDescriptions**: `IgbChartSummaryDescriptionCollection` — Gets the current summaries that are applied to the grid.
- **Thickness**: `double` — Gets or sets the thickness for all series in this chart. Depending on the ChartType, this can be the main brush used, or just the outline.
- **TitleAlignment**: `HorizontalAlignment` — Gets or sets horizontal alignment which determines the title position, relative to the left and right edges of the control.
- **TitleBottomMargin**: `double` — Gets or sets the bottom margin of chart title
- **TitleLeftMargin**: `double` — Gets or sets the left margin of chart title
- **TitleRightMargin**: `double` — Gets or sets the right margin of chart title
- **TitleTextColor**: `string` — Gets or sets color of chart title
- **TitleTextStyle**: `string` — Gets or sets CSS font property for the chart title
- **TitleTopMargin**: `double` — Gets or sets the top margin of chart title
- **ToolTipType**: `ToolTipType` — Gets or sets the style of tooltip to be displayed.
- **TopMargin**: `double` — Gets or sets the top margin of the chart content.
- **TransitionDuration**: `int` — Gets or sets the duration used for animating series plots when the data is changing
- **TransitionEasingFunction**: `string` — Gets or sets the easing function used for animating series plots when the data is changing.
- **TransitionEasingFunctionScript**: `string` — Provides a means of setting TransitionEasingFunction in the JavaScript environment.
- **TrendLineBrushes**: `string` — Gets or sets the palette of brushes to used for coloring trend lines in this chart.
- **TrendLineLayerUseLegend**: `bool` — Gets or sets if the chart should use the legend for trendline layers.
- **TrendLinePeriod**: `int`
- **TrendLineThickness**: `double` — Gets or sets the thickness of the trend lines in this chart.
- **TrendLineType**: `TrendLineType` — Gets or sets the formula used for calculating trend lines in this chart.
- **TrendLineTypes**: `IgbTrendLineTypeCollection` — Gets or sets what trendlines to use in the chart.
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Gets or sets the behavior that determines how unknown values will be plotted on the chart.
- **UseValueForAutoCalloutLabels**: `bool` — Gets or sets if event annotations should be displayed.
- **UserAnnotationInformationRequested**: `EventCallback<IgbUserAnnotationInformationEventArgs>`
- **UserAnnotationInformationRequestedScript**: `string`
- **UserAnnotationToolTipContentUpdating**: `EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs>`
- **UserAnnotationToolTipContentUpdatingScript**: `string`
- **ValueLines**: `IgbValueModeCollection` — Gets or sets what value lines to use in the chart.
- **ValueLinesBrushes**: `string` — Gets or sets the palette of brushes to use for coloring the value lines present in the ValueLines property.
- **ValueLinesThickness**: `double` — Gets or sets thickness of value lines.
- **VerticalViewScrollbarCornerRadius**: `double` — Gets or sets the corner radius to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarFill**: `string` — Gets or sets the fill to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarInset**: `double` — Gets or sets the inset distance to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarMaxOpacity**: `double` — Gets or sets the max opacity to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarMode**: `SeriesViewerScrollbarMode` — Gets or sets the vertical scrollbar mode to use for the series viewer.
- **VerticalViewScrollbarOutline**: `string` — Gets or sets the outline to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarPosition**: `SeriesViewerVerticalScrollbarPosition` — Gets or sets the position to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarShouldAddAutoTrackInsets**: `bool` — Gets or sets whether to use automatic track insets for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarStrokeThickness**: `double` — Gets or sets the stroke thickness to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarTrackEndInset**: `double` — Gets or sets the track end inset to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarTrackStartInset**: `double` — Gets or sets the track start inset to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarWidth**: `double` — Gets or sets the width to use for the vertical scrollbar in the component, when enabled.
- **WindowRect**: `Rect` — Gets or sets the rectangle representing the current scroll and zoom state of the chart.
- **WindowRectMinHeight**: `double` — Sets or gets the minimum height that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowRectMinWidth**: `double` — Sets or gets the minimum width that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowSizeMinHeight**: `double` — Sets or gets minimum pixel height that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowSizeMinWidth**: `double` — Sets or gets minimum pixel width that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **CancelAnnotationFlow**(annotationFlowId: string): void
- **CancelAnnotationFlowAsync**(annotationFlowId: string): Task
- **Destroy**(): void
- **DestroyAsync**(): Task — Destroy this control
- **ExportDomainChartTestingInfo**(): IgbDomainChartTestingInfo
- **ExportDomainChartTestingInfoAsync**(): Task<IgbDomainChartTestingInfo>
- **FindByName**(name: string): object
- **FinishAnnotationFlow**(flowInformation: IgbUserAnnotationInformation): void
- **FinishAnnotationFlowAsync**(flowInformation: IgbUserAnnotationInformation): Task
- **Flush**(): void
- **FlushAsync**(): Task — Forces any pending refresh to the chart to be finished.
- **GetCurrentFocusedSeriesItems**(): IgbChartSelectedItemCollection
- **GetCurrentFocusedSeriesItemsAsync**(): Task<IgbChartSelectedItemCollection>
- **GetCurrentSelectedSeriesItems**(): IgbChartSelectedItemCollection
- **GetCurrentSelectedSeriesItemsAsync**(): Task<IgbChartSelectedItemCollection>
- **HideToolTip**(): void
- **HideToolTipAsync**(): Task — Hides the active main tooltip, if displayed.
- **LoadAnnotationsFromJson**(jsonString: string): void
- **LoadAnnotationsFromJsonAsync**(jsonString: string): Task
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Used to manually notify the chart that the data source has reset or cleared its items.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifyResized**(): void
- **NotifyResizedAsync**(): Task — Called when the control has been resized.
- **NotifySeriesDataChanged**(): void
- **NotifySeriesDataChangedAsync**(): Task
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **NotifyVisualPropertiesChanged**(): void
- **NotifyVisualPropertiesChangedAsync**(): Task
- **OnDetach**(): void
- **OnDetachAsync**(): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Provides a container for this control
- **ReplayTransitionIn**(): void
- **ReplayTransitionInAsync**(): Task — Replays transition-in animation on all series in the chart.
- **ResetAnnotations**(): void
- **ResetAnnotationsAsync**(): Task
- **ResetZoom**(): void
- **ResetZoomAsync**(): Task — Resets the zoom level to default.
- **SaveAnnotationsToJson**(): string
- **SaveAnnotationsToJsonAsync**(): Task<string>
- **SetCustomizedStringAsync**(language: string, json: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, id: string, value: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SimulateClick**(point: Point): void
- **SimulateClickAsync**(point: Point): Task
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task
- **SimulatePlotPointerUp**(point: Point): void
- **SimulatePlotPointerUpAsync**(point: Point): Task
- **SimulatePressAndHold**(point: Point): void
- **SimulatePressAndHoldAsync**(point: Point): Task
- **StartCreatingAnnotation**(): void
- **StartCreatingAnnotationAsync**(): Task
- **StartDeletingAnnotation**(): void
- **StartDeletingAnnotationAsync**(): Task
- **ZoomIn**(v: double): void
- **ZoomInAsync**(v: double): Task — Performs zoom in action on the chart by specified percentage of current window rect
- **ZoomOut**(v: double): void
- **ZoomOutAsync**(v: double): Task — Performs zoom out action on the chart by specified percentage of current window rect

### [IgbDomainChartPlotAreaPointerEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDomainChartPlotAreaPointerEventArgs)
Represents event arguments for chart's SeriesAdded and SeriesRemoved events

- **constructor**(): void
- **ChartPosition**: `Point` — Gets the mouse position relative to the chart.
- **PlotAreaPosition**: `Point` — Gets the pointer position relative to the plot area.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDomainChartSeriesPointerEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDomainChartSeriesPointerEventArgs)
Represents event arguments for chart's SeriesAdded and SeriesRemoved events

- **constructor**(): void
- **ChartPosition**: `Point` — Gets the mouse position relative to the chart.
- **Item**: `object` — Gets the item hit by the pointer.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **PlotAreaPosition**: `Point` — Gets the pointer position relative to the plot area.
- **Series**: `IgbSeries` — Gets the series hit by the pointer.
- **Type**: `string`
- **WorldPosition**: `Point`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDomainChartTestingInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDomainChartTestingInfo)

- **constructor**(): void
- **MainDataChart**: `IgbDataChart`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbDoubleValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDoubleValueChangedEventArgs)
Provides data for double value change events.

- **constructor**(): void
- **NewValue**: `double` — Gets the new value.
- **OldValue**: `double` — Gets the value before the change.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDoughnutChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDoughnutChart)
Represents concentric circles divided on arcs depending on data.

- **constructor**(): void
- **ActualPixelScalingRatio**: `double` — Resolved pixel scaling ratio. Unless explicitly overridden by the IgbDoughnutChart.PixelScalingRatio property, this one returns the default ratio enforced by device. High resolution devices will initialize this property to a higher value.
- **ActualSeries**: `IgbRingSeriesCollection`
- **AllowSliceExplosion**: `bool` — Gets or sets whether the slices can be exploded.
- **AllowSliceSelection**: `bool` — Gets or sets whether the slices can be selected.
- **ContentSeries**: `IgbRingSeriesCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **HoleDimensionsChanged**: `EventCallback<IgbHoleDimensionsChangedEventArgs>`
- **HoleDimensionsChangedScript**: `string`
- **InnerExtent**: `double` — Gets or sets the inner extent of the doughnut chart. It is percent from the outer ring's radius.
- **IsSurfaceInteractionDisabled**: `bool` — Gets or sets whether all surface interactions with the plot area should be disabled.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **SelectedSliceFill**: `string` — Gets or sets the fill brush.
- **SelectedSliceOpacity**: `double` — Gets or sets the opacity.
- **SelectedSliceStroke**: `string` — Gets or sets the stroke brush.
- **SelectedSliceStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **Series**: `IgbRingSeriesCollection` — Gets the current SeriesViewer object's child Series.
- **SliceClick**: `EventCallback<IgbSliceClickEventArgs>`
- **SliceClickScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns the chart visuals expressed as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the doughnut chart to finish any deferred work before printing or evaluating its visual.
- **GetCenterCoordinates**(): Point
- **GetCenterCoordinatesAsync**(): Task<Point> — Gets the center coordinates of the doughnut chart's center presenter.
- **GetContainerID**(): string
- **GetContainerIDAsync**(): Task<string> — Gets the ID of the UI container.
- **GetHoleRadius**(): double
- **GetHoleRadiusAsync**(): Task<double> — Gets the hole radius of the doughnut chart's center presenter.
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Used to manually notify the chart that the data source has reset or cleared its items.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifyResized**(): void
- **NotifyResizedAsync**(): Task — Called when the control has been resized.
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.

### [IgbDoughnutChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDoughnutChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDoughnutChartInteractivityModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDoughnutChartInteractivityModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDoughnutChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDoughnutChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDownloadingMultiScaleImageEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDownloadingMultiScaleImageEventArgs)

- **constructor**(): void
- **Type**: `string`
- **Uri**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDragService](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDragService)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDragServiceModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDragServiceModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDropdown](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdown)
Represents a DropDown component.

- **constructor**(): void
- **Change**: `EventCallback<IgbDropdownItemComponentEventArgs>`
- **ChangeScript**: `string`
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **ContentItems**: `IgbDropdownItemCollection`
- **DirectRenderElementName**: `string`
- **Distance**: `double` — The distance from the target element.
- **Flip**: `bool` — Whether the component should be flipped to the opposite side of the target once it's about to overflow the visible area. When true, once enough space is detected on its preferred side, it will flip back.
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **ParentTypeName**: `string`
- **Placement**: `PopoverPlacement` — The preferred placement of the component around the target element.
- **SameWidth**: `bool` — Whether the dropdown's width should be the same as the target's one.
- **ScrollStrategy**: `PopoverScrollStrategy` — Determines the behavior of the component during scrolling of the parent container.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ClearSelection**(): void
- **ClearSelectionAsync**(): Task — Clears the current selection of the dropdown.
- **DisconnectedCallback**(): void
- **DisconnectedCallbackAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetGroups**(): IgbDropdownGroup[]
- **GetGroupsAsync**(): Task<IgbDropdownGroup[]>
- **GetItems**(): IgbDropdownItem[]
- **GetItemsAsync**(): Task<IgbDropdownItem[]>
- **GetSelectedItem**(): IgbDropdownItem
- **GetSelectedItemAsync**(): Task<IgbDropdownItem>
- **NavigateTo**(index: object): IgbDropdownItem
- **NavigateToAsync**(index: object): Task<IgbDropdownItem> — Navigates to the item at the specified index. If it exists, returns the found item, otherwise - null.
- **ResolveDisplay**(): string
- **Select**(value: object): IgbDropdownItem
- **SelectAsync**(value: object): Task<IgbDropdownItem> — Selects the item with the specified value. If it exists, returns the found item, otherwise - null.
- **Show**(target_: object): void
- **ShowAsync**(target_: object): Task — Shows the dropdown.
- **Toggle**(target_: object): void
- **ToggleAsync**(target_: object): Task — Toggles the open state of the dropdown.

### [IgbDropdownGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownGroup)
A container for a group of igc-dropdown-item components.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDropdownGroupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownGroupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDropdownHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownHeader)
Represents a header item in a igc-dropdown list.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbDropdownHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDropdownItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownItem)
Represents an item in a dropdown list.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **DropdownParent**: `BaseRendererControl`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string

### [IgbDropdownItemCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownItemCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbDropdownItemComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownItemComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbDropdownItem`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbDropdownItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbDropdownModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbDropdownModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbEaseOfMovementIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEaseOfMovementIndicator)
Represents a IgbDataChart Ease of Movement indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbEaseOfMovementIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEaseOfMovementIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbEditRowDefinition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditRowDefinition)
Represents a base class used to configure the appearance of the column header cells.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbEditRowDefinitionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditRowDefinitionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbEditorCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditorCellInfo)
Represents info about the current cell.

- **constructor**(): void
- **DataType**: `DataSourceSchemaPropertyType` — Gets or sets the data type associated with the cell being edited.
- **DateFormatString**: `string`
- **EditTarget**: `IgbCellInfo` — Gets or sets the edit target for this cell.
- **EditValue**: `object` — Gets or sets the user selected value.
- **EditValueScript**: `string` — Provides a means of setting EditValue in the JavaScript environment.
- **EditorDataSource**: `object` — Gets or sets the data source to use for the editor where it makes sense.
- **EditorDataSourceScript**: `string` — Provides a means of setting EditorDataSource in the JavaScript environment.
- **EditorTextField**: `string` — Gets or sets the editors display member.
- **EditorType**: `EditorType` — Gets or sets the type of editor to use while cell editing.
- **EditorValueField**: `string[]` — Gets or sets the editors value member.
- **ErrorMessage**: `string` — Gets or sets the error message to display in the editor cell.
- **IsHidden**: `bool` — Gets whether the editor cell is hidden or not.
- **ShowTodayButton**: `bool`
- **TargetColumn**: `int` — Gets the column index that the editor cell is targeting for edit.
- **TargetRow**: `int` — Gets the row index that the editor cell is targeting for edit.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbEditorDefinition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditorDefinition)
Represents a base class used to configure the appearance of the column header cells.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbEditorDefinitionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditorDefinitionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbEditorRowCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEditorRowCellInfo)
Represents info about the current cell.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbEntityType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbEntityType)
Describes an entity in the QueryBuilder. An entity represents a logical grouping of fields and can have nested child entities.

- **constructor**(): void
- **ChildEntities**: `IgbEntityType[]` — Optional child entities. This allows building hierarchical or nested query structures.
- **Fields**: `IgbFieldType[]` — The list of fields that belong to this entity.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbExcelLocaleBgModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleBgModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleCsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleCsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleDaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleDaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleDeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleDeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleEsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleEsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleFrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleFrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleHuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleHuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleItModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleItModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleJaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleJaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleNbModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleNbModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleNlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleNlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocalePlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocalePlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocalePtModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocalePtModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleRoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleRoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleRuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleRuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleSvModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleSvModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleTrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleTrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleZhHansModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleZhHansModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExcelLocaleZhHantModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExcelLocaleZhHantModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExpansionPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpansionPanel)
The Expansion Panel Component provides a way to display information in a toggleable way - compact summary view containing title and description and expanded detail view containing additional content to the summary header.

- **constructor**(): void
- **AccordionParent**: `BaseRendererControl`
- **Closed**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **ClosingScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Get/Set whether the expansion panel is disabled. Disabled panels are ignored for user interactions.
- **IndicatorPosition**: `ExpansionPanelIndicatorPosition` — The indicator position of the expansion panel.
- **Open**: `bool` — Indicates whether the contents of the control should be visible.
- **Opened**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbExpansionPanelComponentEventArgs>`
- **OpeningScript**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Hides the panel content.
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Shows the panel content.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the panel open/close state.

### [IgbExpansionPanelComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpansionPanelComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbExpansionPanel`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExpansionPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpansionPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbExporterEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExporterEventArgs)

- **constructor**(): void
- **Detail**: `IgbExporterEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExporterEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExporterEventArgsDetail)

- **constructor**(): void
- **Cancel**: `bool`
- **Exporter**: `IgbBaseExporter`
- **Grid**: `IgbGridBaseDirective`
- **Options**: `IgbExporterOptionsBase`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExporterOptionsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExporterOptionsBase)

- **constructor**(): void
- **AlwaysExportHeaders**: `bool` — Specifies whether the headers should be exported if there is no data. let alwaysExportHeaders = this.exportOptions.alwaysExportHeaders; this.exportOptions.alwaysExportHeaders = false; IgxExporterOptionsBase
- **ExportSummaries**: `bool` — Specifies whether the exported data should include column summaries. let exportSummaries = this.exportOptions.exportSummaries; this.exportOptions.exportSummaries = true; IgxExporterOptionsBase
- **FileName**: `string` — Gets the file name which will be used for the exporting operation. let fileName = this.exportOptions.fileName; IgxExporterOptionsBase
- **FreezeHeaders**: `bool` — Specifies whether the exported data should have frozen headers. let freezeHeaders = this.exportOptions.freezeHeaders; this.exportOptions.freezeHeaders = true; IgxExporterOptionsBase
- **IgnoreColumnsOrder**: `bool` — Specifies if the exporter should ignore the current column order in the IgxGrid. let ignoreColumnsOrder = this.exportOptions.ignoreColumnsOrder; this.exportOptions.ignoreColumnsOrder = true; IgxExporterOptionsBase
- **IgnoreColumnsVisibility**: `bool` — Specifies whether hidden columns should be exported. let ignoreColumnsVisibility = this.exportOptions.ignoreColumnsVisibility; this.exportOptions.ignoreColumnsVisibility = true; IgxExporterOptionsBase
- **IgnoreFiltering**: `bool` — Specifies whether filtered out rows should be exported. let ignoreFiltering = this.exportOptions.ignoreFiltering; this.exportOptions.ignoreFiltering = true; IgxExporterOptionsBase
- **IgnoreGrouping**: `bool` — Specifies whether the exported data should be grouped as in the provided IgxGrid. let ignoreGrouping = this.exportOptions.ignoreGrouping; this.exportOptions.ignoreGrouping = true; IgxExporterOptionsBase
- **IgnoreMultiColumnHeaders**: `bool` — Specifies whether the exported data should include multi column headers as in the provided IgxGrid. let ignoreMultiColumnHeaders = this.exportOptions.ignoreMultiColumnHeaders; this.exportOptions.ignoreMultiColumnHeaders = true; IgxExporterOptionsBase
- **IgnoreSorting**: `bool` — Specifies whether the exported data should be sorted as in the provided IgxGrid. When you export grouped data, setting ignoreSorting to true will cause the grouping to fail because it relies on the sorting of the records. let ignoreSorting = this.exportOptions.ignoreSorting; this.exportOptions.ignoreSorting = true; IgxExporterOptionsBase
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbExpressionTree](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpressionTree)

- **constructor**(): void
- **Entity**: `string`
- **FieldName**: `string`
- **FilteringOperands**: `IgbExpressionTreeOrFilteringExpression[]`
- **Operator**: `FilteringLogic`
- **ReturnFields**: `string[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExpressionTreeDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpressionTreeDetail)

- **constructor**(): void
- **Entity**: `string`
- **FieldName**: `string`
- **FilteringOperands**: `IgbExpressionTreeOrFilteringExpression[]`
- **Operator**: `FilteringLogic`
- **ReturnFields**: `string[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExpressionTreeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpressionTreeEventArgs)

- **constructor**(): void
- **Detail**: `IgbExpressionTreeDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbExpressionTreeOrFilteringExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbExpressionTreeOrFilteringExpression)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbFastStochasticOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFastStochasticOscillatorIndicator)
Represents a IgbDataChart Fast Stochastic Oscillator indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current FastStochasticOscillatorIndicator object. The typical, and initial, value for FastStochasticOscillatorIndicator periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbFastStochasticOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFastStochasticOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFieldEditorOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFieldEditorOptions)

- **constructor**(): void
- **DateTimeFormat**: `string` — A custom input format string used for the built-in editors of date/time columns. See the Editing section under https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/column-types#datetime-date-and-time
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFieldPipeArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFieldPipeArgs)

- **constructor**(): void
- **CurrencyCode**: `string` — The currency code of type string, default value undefined
- **DigitsInfo**: `string` — Decimal representation options, specified by a string in the following format: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}. minIntegerDigits: The minimum number of integer digits before the decimal point. Default is 1. minFractionDigits: The minimum number of digits after the decimal point. Default is 0. maxFractionDigits: The maximum number of digits after the decimal point. Default is 3.
- **Display**: `string` — Allow us to display currency 'symbol' or 'code' or 'symbol-narrow' or our own string. The value is of type string. By default is set to 'symbol'
- **Format**: `string` — The date/time components that a date column will display, using predefined options or a custom format string.
- **Timezone**: `string` — A timezone offset (such as '+0430'), or a standard UTC/GMT or continental US timezone abbreviation.
- **Type**: `string`
- **WeekStart**: `double` — The first week day to be displayed in calendar when filtering or editing a date column
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFieldType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFieldType)
Describes a field that can be used in the Grid and QueryBuilder components.

- **constructor**(): void
- **DataType**: `GridColumnDataType` — The data type of the field.
- **DefaultDateTimeFormat**: `string` — Default date/time format for Date/Time fields.
- **DefaultTimeFormat**: `string` — Default time format for Date/Time fields.
- **EditorOptions**: `IgbFieldEditorOptions` — Options for the editor associated with this field.
- **Field**: `string` — The internal field name, used in expressions and queries.
- **Filters**: `IgbFilteringOperand` — Optional filtering operands that apply to this field.
- **Header**: `string` — Optional column header for UI display purposes.
- **Label**: `string` — Display label for the field.
- **PipeArgs**: `IgbFieldPipeArgs` — Optional arguments for any pipe applied to the field.
- **Type**: `string`
- **FindByName**(name: string): object
- **Formatter**(value: object, rowData: object): object
- **FormatterAsync**(value: object, rowData: object): Task<object>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFilterCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterCellInfo)
Represents info about the current cell.

- **constructor**(): void
- **ClearIconLeft**: `double`
- **ClearIconTop**: `double`
- **DataType**: `DataSourceSchemaPropertyType` — Gets or sets whether the cell is hit test visible.
- **EditorLeft**: `double`
- **EditorTop**: `double`
- **Filter**: `IgbColumnFilterCondition` — Gets or sets the current filter to display in the cell.
- **FilterExpression**: `IgbFilterExpression` — Gets or sets the current filter expression applied to the column.
- **FilterOperands**: `IgbGridFilterOperandsCollection`
- **FilterValue**: `object`
- **FilterValueScript**: `string` — Provides a means of setting FilterValue in the JavaScript environment.
- **OperatorType**: `ColumnComparisonConditionOperatorType`
- **SelectorLeft**: `double`
- **SelectorTop**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilterDialogRenderCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterDialogRenderCompletedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterExpression)
Represents a filter expression for use with the grids and data sources.

- **constructor**(): void
- **IsAutoGenerated**: `bool`
- **IsFunction**: `bool` — Gets whether the expression is a function.
- **IsLiteral**: `bool` — Gets whether the expression is a literal.
- **IsNull**: `bool` — Gets whether the expresssion is null.
- **IsOperation**: `bool` — Gets whether the expression is an operation.
- **IsPropertyReference**: `bool` — Gets whether the expression is a property reference.
- **IsWrapper**: `bool` — Gets whether the expression is a wrapper expression.
- **Precedence**: `int`
- **Type**: `string`
- **Add**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Add expression of the current expression and right.
- **Add**(literalValue: object): IgbFilterExpression — Returns an expression that is an Add expression of the current expression and literal value.
- **And**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an And expression of the current expression and right.
- **Cast**(propertyType: DataSourceSchemaPropertyType): IgbFilterExpression — Returns an expression that is an Cast expression of the current expression and propertyType.
- **Cast**(objectType: string): IgbFilterExpression — Returns an expression that is an Cast expression of the current expression and propertyType.
- **Ceiling**(): IgbFilterExpression — Returns an expression that is an Ceiling expression of the current expression.
- **Concat**(toAppend: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Concat expression of the current expression and toAppend.
- **Concat**(toAppend: string): IgbFilterExpression — Returns an expression that is an Contains expression of the current expression and subString.
- **Contains**(subString: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Contains expression of the current expression and subString.
- **Contains**(subString: string): IgbFilterExpression — Returns an expression that is an Contains expression of the current expression and subString.
- **Date**(): IgbFilterExpression — Returns an expression that is an Date expression of the current expression.
- **Day**(): IgbFilterExpression — Returns an expression that is an Day expression of the current expression.
- **Divide**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is a Divide expression of the current expression and right.
- **Divide**(literalValue: object): IgbFilterExpression — Returns an expression that is a Divide expression of the current expression and literalValue.
- **DividedBy**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is a Divide expression of the current expression and right.
- **DividedBy**(literalValue: object): IgbFilterExpression — Returns an expression that is a Divide expression of the current expression and literalValue.
- **EndsWith**(subString: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an EndsWith expression of the current expression and subString.
- **EndsWith**(subString: string): IgbFilterExpression — Returns an expression that is an EndsWith expression of the current expression and subString.
- **Env**(varName: string): IgbFilterExpression
- **EnvAsync**(varName: string): Task<IgbFilterExpression> — Returns an environment variable, if applicable.
- **FindByName**(name: string): object
- **Floor**(): IgbFilterExpression — Returns an expression that is a Floor expression of the current expression.
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Function**(func: FilterExpressionFunctionType, args: IgbFilterExpression[]): IgbFunctionFilterExpression — Creates an function filter expression.
- **Group**(): IgbFilterExpression — Returns an expression that is a group expression of the current expression.
- **Hour**(): IgbFilterExpression — Returns an expression that is an Hour expression of the current expression.
- **IndexOf**(toFind: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IndexOf expression of the current expression and toFind.
- **IndexOf**(toFind: string): IgbFilterExpression — Returns an expression that is an IndexOf expression of the current expression and toFind.
- **IsEqualTo**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsEqualTo expression of the current expression and right.
- **IsEqualTo**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsEqualTo expression of the current expression and right.
- **IsGreaterThan**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsGreaterThan expression of the current expression and right.
- **IsGreaterThan**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsGreaterThan expression of the current expression and right.
- **IsGreaterThanOrEqualTo**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
- **IsGreaterThanOrEqualTo**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
- **IsLessThan**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsLessThan expression of the current expression and right.
- **IsLessThan**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
- **IsLessThanOrEqualTo**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsLessThanOrEqualTo expression of the current expression and right.
- **IsLessThanOrEqualTo**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
- **IsNotEqualTo**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an IsNotEqualTo expression of the current expression and right.
- **IsNotEqualTo**(literalValue: object): IgbFilterExpression — Returns an expression that is an IsNotEqualTo expression of the current expression and right.
- **IsOf**(propertyType: DataSourceSchemaPropertyType): IgbFilterExpression — Returns an expression that is an IsOf expression of the current expression and propertyType.
- **IsOf**(objectType: string): IgbFilterExpression — Returns an expression that is an IsOf expression of the current expression and propertyType.
- **Length**(): IgbFilterExpression — Returns an expression that is an Length expression of the current expression.
- **Literal**(literal: object): IgbLiteralFilterExpression — Builds a literal value expression for the provided value.
- **MarkAutoGenerated**(): void
- **MarkAutoGeneratedAsync**(): Task
- **Minus**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Subtract expression of the current expression and right.
- **Minus**(literalValue: object): IgbFilterExpression — Returns an expression that is an Subtract expression of the current expression and right.
- **Minute**(): IgbFilterExpression — Returns an expression that is an Minute expression of the current expression.
- **Modulo**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Modulus expression of the current expression and right.
- **Modulo**(literalValue: object): IgbFilterExpression — Returns an expression that is an Modulus expression of the current expression and right.
- **Month**(): IgbFilterExpression — Returns an expression that is an Month expression of the current expression.
- **Multiply**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Multiply expression of the current expression and right.
- **Multiply**(literalValue: object): IgbFilterExpression — Returns an expression that is an Multiply expression of the current expression and right.
- **Not**(): IgbFilterExpression — Returns an expression that is a Not expression of the current expression.
- **Now**(): IgbFilterExpression — Returns an expression that is an Now expression.
- **NullLiteral**(): IgbLiteralFilterExpression — Builds a null literal expression.
- **Operation**(left: IgbFilterExpression, op: FilterExpressionOperatorType, right: IgbFilterExpression): IgbOperationFilterExpression — Creates an operator filter expression.
- **Operation**(left: IgbFilterExpression, op: FilterExpressionOperatorType, value: object): IgbOperationFilterExpression — Creates an operator filter expression.
- **Operation**(propertyName: string, op: FilterExpressionOperatorType, right: IgbFilterExpression): IgbOperationFilterExpression — Creates an operator filter expression.
- **Operation**(propertyName: string, op: FilterExpressionOperatorType, value: object): IgbOperationFilterExpression — Creates an operator filter expression.
- **Or**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Or expression of the current expression and right.
- **Plus**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Add expression of the current expression and right.
- **Plus**(literalValue: object): IgbFilterExpression — Returns an expression that is an Add expression of the current expression and literalValue.
- **Property**(propertyName: string): IgbPropertyReferenceFilterExpression — Builds a property access expression for the provided property.
- **Replace**(toFind: IgbFilterExpression, replacement: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Replace expression of the current expression.
- **Replace**(toFind: IgbFilterExpression, replacement: string): IgbFilterExpression — Returns an expression that is an Replace expression of the current expression.
- **Replace**(toFind: string, replacement: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Replace expression of the current expression.
- **Replace**(toFind: string, replacement: string): IgbFilterExpression — Returns an expression that is an Replace expression of the current expression.
- **Round**(): IgbFilterExpression — Returns an expression that is an Round expression of the current expression.
- **Second**(): IgbFilterExpression — Returns an expression that is an Second expression of the current expression.
- **StartsWith**(subString: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an StartsWith expression of the current expression.
- **StartsWith**(subString: string): IgbFilterExpression — Returns an expression that is an StartsWith expression of the current expression.
- **Substring**(startIndex: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Substring**(startIndex: IgbFilterExpression, length: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Substring**(startIndex: IgbFilterExpression, length: int): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Substring**(startIndex: int): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Substring**(startIndex: int, length: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Substring**(startIndex: int, length: int): IgbFilterExpression — Returns an expression that is an Substring expression of the current expression.
- **Subtract**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Subtract expression of the current expression and right.
- **Subtract**(literalValue: object): IgbFilterExpression — Returns an expression that is an Subtract expression of the current expression and right.
- **Time**(): IgbFilterExpression — Returns an expression that is an Time expression of the current expression.
- **Times**(right: IgbFilterExpression): IgbFilterExpression — Returns an expression that is an Multiply expression of the current expression and right.
- **Times**(literalValue: object): IgbFilterExpression — Returns an expression that is an Multiply expression of the current expression and right.
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToLower**(): IgbFilterExpression — Returns an expression that is an ToLower expression of the current expression.
- **ToUpper**(): IgbFilterExpression — Returns an expression that is an ToUpper expression of the current expression.
- **Trim**(): IgbFilterExpression — Returns an expression that is an Trim expression of the current expression.
- **UnquotedLiteral**(literal: string): IgbLiteralFilterExpression — Builds a literal value expression for the provided value which should be left unquoted.
- **Year**(): IgbFilterExpression — Returns an expression that is an Year expression of the current expression.

### [IgbFilterExpressionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterExpressionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFilterOperand](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterOperand)
A filter operand.

- **constructor**(): void
- **ComboColumnParent**: `BaseRendererElement`
- **DateTimeColumnParent**: `BaseRendererElement`
- **DisplayName**: `string` — Gets or sets the name for display of this custom filter.
- **EditorType**: `EditorType` — The type of editor to use in the filter cell. Combo is not currently supported.
- **FilterFactory**: `FilterFactory` — Gets the FilterFactory to assists in building filters.
- **FilterRequested**: `Func<IgbGridCustomFilterRequestedEventArgs, IgbFilterExpression>`
- **ID**: `string` — Gets or sets the ID of the filter. Must be unique from other filters in the column.
- **Icon**: `string` — Gets or sets the SVG path to use for the operand icon in the filter cell.
- **ImageColumnParent**: `BaseRendererElement`
- **IsInputRequired**: `bool` — Gets or sets whether this filter requires input.
- **NumericColumnParent**: `BaseRendererElement`
- **TemplateColumnParent**: `BaseRendererElement`
- **TextColumnParent**: `BaseRendererElement`
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FilteringExpression**(value: object): IgbFilterExpression — Returns a custom filter expression to be used for filtering.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **OnInitializedAsync**(): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilterOperandModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterOperandModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFilterRowDefinition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterRowDefinition)
Represents a base class used to configure the appearance of the column header cells.

- **constructor**(): void
- **PaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content of this column.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content for this column.
- **PaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content of this column.
- **PaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content for this column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilterRowDefinitionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterRowDefinitionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFilterStringErrorsParsingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilterStringErrorsParsingEventArgs)
Represents event arguments for when there are errors parsing the filter string

- **constructor**(): void
- **Errors**: `string` — Gets the errors from parsing the filter string.
- **PropertyName**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringEventArgs)
Represents event arguments related to filtering operations The event is cancelable

- **constructor**(): void
- **Detail**: `IgbFilteringEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringEventArgsDetail)
Represents event arguments related to filtering operations The event is cancelable

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **FilteringExpressions**: `IgbFilteringExpressionsTree` — Represents the filtering expressions applied to the grid. The expression contains information like filtering operands and operator, an expression or condition, etc.
- **Owner**: `object` — Provides reference to the owner component.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpression)
Represents filtering expressions.

- **constructor**(): void
- **Condition**: `IgbFilteringOperation`
- **ConditionName**: `string`
- **FieldName**: `string`
- **IgnoreCase**: `bool`
- **SearchTree**: `IgbExpressionTree`
- **SearchVal**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringExpressionsTree](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpressionsTree)

- **constructor**(): void
- **Entity**: `string`
- **FieldName**: `string`
- **FilteringOperands**: `IgbFilteringExpressionsTreeOrFilteringExpression[]`
- **Operator**: `FilteringLogic`
- **Owner**: `object` — Provides reference to the owner component.
- **ReturnFields**: `string[]`
- **TreeType**: `FilteringExpressionsTreeType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringExpressionsTreeDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpressionsTreeDetail)

- **constructor**(): void
- **Entity**: `string`
- **FieldName**: `string`
- **FilteringOperands**: `IgbFilteringExpressionsTreeOrFilteringExpression[]`
- **Operator**: `FilteringLogic`
- **Owner**: `object` — Provides reference to the owner component.
- **ReturnFields**: `string[]`
- **TreeType**: `FilteringExpressionsTreeType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringExpressionsTreeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpressionsTreeEventArgs)

- **constructor**(): void
- **Detail**: `IgbFilteringExpressionsTreeDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringExpressionsTreeOrFilteringExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpressionsTreeOrFilteringExpression)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbFilteringExpressionsTreeOrFilteringOperation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringExpressionsTreeOrFilteringOperation)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbFilteringOperand](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringOperand)
Provides base filtering operations Implementations should be Singleton

- **constructor**(): void
- **Operations**: `IgbFilteringOperation[]`
- **Type**: `string`
- **Append**(operation: IgbFilteringOperation): void
- **AppendAsync**(operation: IgbFilteringOperation): Task — Adds a new condition to the filtering operations. operation The filtering operation.
- **Condition**(name: string): IgbFilteringOperation
- **ConditionAsync**(name: string): Task<IgbFilteringOperation> — Returns an instance of the condition with the specified name. name The name of the condition.
- **ConditionList**(): string[]
- **ConditionListAsync**(): Task<string[]> — Returns an array of names of the conditions which are visible in the filtering UI
- **FindByName**(name: string): object
- **Instance**(): IgbFilteringOperand
- **InstanceAsync**(): Task<IgbFilteringOperand>
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFilteringOperation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringOperation)
Interface describing filtering operations

- **constructor**(): void
- **Hidden**: `bool`
- **IconName**: `string`
- **IsNestedQuery**: `bool`
- **IsUnary**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFilteringOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringOptions)

- **constructor**(): void
- **CaseSensitive**: `bool`
- **FilterKey**: `string`
- **MatchDiacritics**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFilteringStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFilteringStrategy)

- **constructor**(): void
- **Type**: `string`
- **Filter**(data: object[], expressionsTree: IgbFilteringExpressionsTree, advancedExpressionsTree: IgbFilteringExpressionsTree, grid: IgbGridBaseDirective): object[]
- **FilterAsync**(data: object[], expressionsTree: IgbFilteringExpressionsTree, advancedExpressionsTree: IgbFilteringExpressionsTree, grid: IgbGridBaseDirective): Task<object[]>
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbFinalValueLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinalValueLayer)
Represents an annotation layer that displays crosshair lines that cross through the closest value of the target series under the cursor.

- **constructor**(): void
- **AxisAnnotationBackground**: `string` — Gets or sets the color to use for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationFormatLabelScript**: `string`
- **AxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **AxisAnnotationOutline**: `string` — Gets or sets the color to use for the axis annotation outline. Leave unset for an automatic value.
- **AxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingLeft**: `double` — Gets or sets the left padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationTextColor**: `string` — Gets or sets the color to use for the axis annotation text. Leave unset for an automatic value.
- **FinalValueSelectionMode**: `FinalValueSelectionMode` — Gets or sets how to select the final value to annotate.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbFinalValueLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinalValueLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFinancialCalculationDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialCalculationDataSource)
Represents the data contract between a financial series and the decoupled calculation responsibilities which implement its mathmatical logic.

- **constructor**(): void
- **CalculateCount**: `int` — The number of items from the starting index from which to calculate
- **CalculateFrom**: `int` — The starting index from which to calculate
- **Count**: `int` — The count of the values in the series.
- **LongPeriod**: `int` — The long period to use when calculating, if applicable.
- **MaximumValue**: `double` — If the calculation determines the range of indicator values, it will set the minimum and maximux properties.
- **MinimumValue**: `double` — If the calculation determines the range of indicator values, it will set the minimum and maximux properties.
- **Multiplier**: `double` — If the calculation supports some sort of scaling factor, this value will be used.
- **Period**: `int` — The period to use when calculating, if applicable.
- **ShortPeriod**: `int` — The short period to use when calculating, if applicable.
- **SpecifiesRange**: `bool` — The calculation strategy should set this to true if it specifes the minimum and maximum value properties.
- **TrueLow**: `IgbCalculatedColumn` — An enumerable list of true low values provided by the series to use in calculations.
- **TrueRange**: `IgbCalculatedColumn` — And enumerable list of true range values provided by the series to use in calculations.
- **Type**: `string`
- **TypicalColumn**: `IgbCalculatedColumn` — An enumerable list of typical prices provided by the series to use in calculations.
- **FindByName**(name: string): object

### [IgbFinancialCalculationSupportingCalculations](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialCalculationSupportingCalculations)
Represents a contract between the financial series and the calculation strategies detailing the supporting calculation strategies that the financial series will provide in order for the indicator calculations to be performed.

- **constructor**(): void
- **EMA**: `IgbColumnSupportingCalculation` — The strategy provided to calculate an exponential moving average for a collection.
- **LongPriceOscillatorAverage**: `IgbDataSourceSupportingCalculation` — The strategy provided to calculate the long period moving average for price oscillator indicators.
- **LongVolumeOscillatorAverage**: `IgbDataSourceSupportingCalculation` — The strategy provided to calculate the long period moving average for volume oscillator indicators.
- **MakeSafe**: `string` — The strategy provided to make doubles safe for plotting, by default will just make zero if the value is invalid.
- **MakeSafeScript**: `string` — Provides a means of setting MakeSafe in the JavaScript environment.
- **MovingSum**: `IgbColumnSupportingCalculation` — The strategy provided to calculate a moving sum for a collection.
- **SMA**: `IgbColumnSupportingCalculation` — The strategy provided to calculate a simple moving average for a collection.
- **STDEV**: `IgbColumnSupportingCalculation` — The strategy provided to calculate a standard deviation for a collection.
- **ShortPriceOscillatorAverage**: `IgbDataSourceSupportingCalculation` — The strategy provided to calculate the short period moving average for price oscillator indicators.
- **ShortVolumeOscillatorAverage**: `IgbDataSourceSupportingCalculation` — The strategy provided to calculate the short period moving average for volume oscillator indicators.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbFinancialChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialChart)
Represents a chart with an ordinal X-axis and a numeric Y-axis.

- **constructor**(): void
- **ApplyCustomIndicatorsScript**: `string`
- **ChartType**: `FinancialChartType` — The type of price series to display in the main chart.
- **CustomIndicatorNames**: `string[]` — The names of custom indicators to add to the chart.
- **IndicatorBrushes**: `string` — Brushes to use for financial indicators.
- **IndicatorDisplayTypes**: `IgbIndicatorDisplayTypeCollection` — The display types of financial indicators.
- **IndicatorLongPeriod**: `int` — The long period of financial indicators, where applicable.
- **IndicatorMultiplier**: `double` — The multiplier of financial indicators, e.g. BollingerBandWidth indicator.
- **IndicatorNegativeBrushes**: `string` — Brushes to use for negative elements in financial indicators.
- **IndicatorPeriod**: `int` — The period of financial indicators, where applicable.
- **IndicatorShortPeriod**: `int` — The short period of financial indicators, where applicable.
- **IndicatorSignalPeriod**: `int` — The signal period of financial indicators, where applicable.
- **IndicatorSmoothingPeriod**: `int` — The smoothing period of financial indicators, where applicable.
- **IndicatorThickness**: `double` — The outline or stroke thickness of financial indicators.
- **IndicatorTypes**: `IgbFinancialIndicatorTypeCollection` — A collection indicating what financial indicator types to display on the Financial Chart.
- **IsHorizontalZoomEnabled**: `bool` — Gets or sets whether the chart can be horizontally zoomed through user interactions.
- **IsLegendVisible**: `bool` — Gets or sets weather or not a legend is visible between toolbar and chart's plot area
- **IsToolbarVisible**: `bool` — A boolean property controlling the visibility of the toolbar.
- **IsVerticalZoomEnabled**: `bool` — Gets or sets whether the chart can be vertically zoomed through user interactions.
- **IsWindowSyncedToVisibleRange**: `bool` — A boolean indicating whether the chart should automatically zoom in vertically on the currently visible range of data.
- **LeftMargin**: `double` — Gets or sets the left margin of the chart content.
- **NeedsDynamicContent**: `bool`
- **NegativeBrushes**: `string` — Gets or sets the palette used for coloring negative items of Waterfall chart type.
- **NegativeOutlines**: `string` — Brushes to use for drawing negative elements, when using a chart type with contextual coloring, such as Waterfall.
- **OverlayBrushes**: `string` — Brushes to use for filling financial overlays.
- **OverlayMultiplier**: `double` — The multiplier of financial overlay, e.g. BollingerBands overlay.
- **OverlayOutlines**: `string` — Brushes to use for outlining financial overlays.
- **OverlayThickness**: `double` — The outline thickness of financial overlays.
- **OverlayTypes**: `IgbFinancialOverlayTypeCollection` — A collection indicating what financial overlay types to display on the Financial Chart.
- **RangeSelectorOptions**: `IgbFinancialChartRangeSelectorOptionCollection` — A FinancialChartRangeSelectorOptionCollection containing the available range selector options on the toolbar.
- **Resolution**: `double` — Gets or sets the rendering resolution for all series in this chart.
- **ToolbarHeight**: `double`
- **TooltipTemplate**: `RenderFragment<IgbDataContext>`
- **Type**: `string`
- **VolumeBrushes**: `string` — Brushes to use for filling volume series in the volume pane.
- **VolumeOutlines**: `string` — Brushes to use for outlining volume series in the volume pane.
- **VolumeThickness**: `double` — The outline thickness of volume series in the volume pane.
- **VolumeType**: `FinancialChartVolumeType` — The type of series to display in the volume pane.
- **XAxisBreaks**: `IgbTimeAxisBreakCollection` — Gets a collection of time axis breaks on x-axis. You can add time axis breaks to exclude plotting of data points in specified range of dates
- **XAxisEnhancedIntervalPreferMoreCategoryLabels**: `bool` — Gets or sets whether the x axis enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.
- **XAxisMaximumValue**: `DateTime` — Gets or sets maximum value on x-axis
- **XAxisMinimumValue**: `DateTime` — Gets or sets minimum value on x-axis
- **XAxisMode**: `FinancialChartXAxisMode` — The scaling mode of the X-axis.
- **XAxisZoomMaximumCategoryRange**: `double` — Gets or sets number of visible categories at maximum zooming level
- **XAxisZoomMaximumItemSpan**: `double` — Gets or sets maximum pixel span of series item that will be visible at maximum zooming level This property ensures that series item does not get stretch above specified value.
- **XAxisZoomToCategoryRange**: `double` — Gets or sets number of categories that the chart will zoom in and fill plot area
- **XAxisZoomToCategoryStart**: `double` — Gets or sets starting category that chart will move its zoom window. Acceptable value is between 0 and number of data items
- **XAxisZoomToItemSpan**: `double` — Gets or sets pixel span of series item that will be used to zoom chart such that the item has desired span Chart will automatically zoom in until series item has specified pixel span.
- **YAxisAbbreviateLargeNumbers**: `bool` — Gets or sets whether the large numbers on the Y-axis labels are abbreviated.
- **YAxisEnhancedIntervalPreferMoreCategoryLabels**: `bool` — Gets or sets whether the y axis enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.
- **YAxisInterval**: `double` — Gets or sets the distance between each label and grid line along the Y-axis.
- **YAxisIsLogarithmic**: `bool` — Gets or sets whether the Y-axis should use a logarithmic scale instead of a linear one.
- **YAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of Y-axis labels.
- **YAxisLogarithmBase**: `int` — Gets or sets the base value to use in the log function when mapping the position of data items along the Y-axis.
- **YAxisMaximumValue**: `double` — Gets or sets the data value corresponding to the maximum value of the Y-axis.
- **YAxisMinimumValue**: `double` — Gets or sets the data value corresponding to the minimum value of the Y-axis.
- **YAxisMinorInterval**: `double` — Gets or sets the frequency of displayed minor lines along the Y-axis.
- **YAxisMode**: `FinancialChartYAxisMode` — The scaling mode of the Y-axis.
- **ZoomSliderType**: `FinancialChartZoomSliderType` — Gets or sets type of series to display in the zoom slider pane.
- **ZoomSliderXAxisMajorStroke**: `string` — Gets or sets stroke brush of major gridlines on x-axis of the zoom slider pane
- **ZoomSliderXAxisMajorStrokeThickness**: `double` — Gets or sets thickness of major gridlines on x-axis of the zoom slider pane
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Used to manually notify the chart that the data source has reset or cleared its items.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.

### [IgbFinancialChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFinancialChartCustomIndicatorArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialChartCustomIndicatorArgs)
Event arguments for the Financial Chart's custom indicator event.

- **constructor**(): void
- **Index**: `int` — An integer representing the position of the associated custom indicator in its host.
- **Series**: `IgbSeries` — The Series in context.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFinancialChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFinancialChartRangeSelectorOptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialChartRangeSelectorOptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFinancialEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialEventArgs)
Parameterizes a financial calculation event.

- **constructor**(): void
- **Count**: `int` — The number of positions that should be calculated from the start.
- **DataSource**: `IgbFinancialCalculationDataSource` — The data to use for the calculation.
- **Position**: `int` — The beginning position that should be calculated from.
- **SupportingCalculations**: `IgbFinancialCalculationSupportingCalculations` — The supporting calculations to use in the calculation.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFinancialIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialIndicator)
Represents the base functionality for a IgbDataChart financial indicator series.

- **constructor**(): void
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this indicator.
- **DisplayType**: `IndicatorDisplayType` — Gets or sets the display for the current FinancialIndicator object.
- **IgnoreFirst**: `int` — Gets or sets the number of values to hide at the beginning of the indicator.
- **TrendLineBrush**: `string` — Gets or sets the brush to use to draw the trend line.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current indicator object.
- **TrendLinePeriod**: `int` — Gets or sets the trend line period for the current series.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current indicator object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current indicator series.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbFinancialIndicatorTypeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialIndicatorTypeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFinancialLegend](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialLegend)
Represents a legend that displays information about each series, most often used in financial charting.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbFinancialLegendModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialLegendModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFinancialOverlay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialOverlay)
Represents the base functionality for a IgbDataChart financial overlay series.

- **constructor**(): void
- **IgnoreFirst**: `int` — Gets or sets the number of values to hide at the beginning of the indicator.
- **Type**: `string`
- **FindByName**(name: string): object
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbFinancialOverlayTypeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialOverlayTypeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFinancialPriceSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialPriceSeries)
Represents a IgbDataChart financial price series that renders as Candlestick or OHLC representations.

- **constructor**(): void
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this FinancialPriceSeries.
- **CategoryCollisionMode**: `CategoryCollisionMode` — Gets or sets the category collision mode selection behavior to use for the series.
- **CloseMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' Close value in the Data Legend.
- **CloseMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' Close value in the Data Legend.
- **DisplayType**: `PriceDisplayType` — Gets or sets the display type for the current FinancialPriceSeries object.
- **HighMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' High value in the Data Legend.
- **HighMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' High value in the Data Legend.
- **LowMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' Low value in the Data Legend.
- **LowMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' Low value in the Data Legend.
- **NegativeOutline**: `string` — Brush to use for outlining negative elements in the series.
- **OpenMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' Open value in the Data Legend.
- **OpenMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' Open value in the Data Legend.
- **TrendLineBrush**: `string` — Gets or sets the brush to use to draw the trend line.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current FinancialPriceSeries object.
- **TrendLinePeriod**: `int` — Gets or sets the trend line period for the current series.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current FinancialPriceSeries object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current financial series.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValueType**(mode: ValueLayerValueMode): double[]
- **GetSeriesValueTypeAsync**(mode: ValueLayerValueMode): Task<double[]> — Gets a numeric value from the numeric axis associated with this series that matches the desired value mode.
- **GetSeriesValueTypePosition**(mode: ValueLayerValueMode): Point
- **GetSeriesValueTypePositionAsync**(mode: ValueLayerValueMode): Task<Point> — Gets position of series value for specified layer value mode
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.
- **SetNegativeColors**(negativeBrush: string, negativeOutline: string): void
- **SetNegativeColorsAsync**(negativeBrush: string, negativeOutline: string): Task

### [IgbFinancialPriceSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialPriceSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFinancialSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFinancialSeries)
Represents the base class for all financial indicator and overlay series.

- **constructor**(): void
- **AssigningCategoryStyle**: `Action<IgbAssigningCategoryStyleEventArgs>`
- **AssigningCategoryStyleScript**: `string`
- **CloseMemberPath**: `string` — Gets or sets the close mapping property for the current series object.
- **HighMemberPath**: `string` — Gets or sets the high mapping property for the current series object.
- **HighlightedCloseMemberPath**: `string` — Gets or sets the highlighted Y value mapping property for the current series object.
- **HighlightedHighMemberPath**: `string` — Gets or sets the highlighted Y value mapping property for the current series object.
- **HighlightedLowMemberPath**: `string` — Gets or sets the highlighted X value mapping property for the current series object.
- **HighlightedOpenMemberPath**: `string` — Gets or sets the highlighted X value mapping property for the current series object.
- **HighlightedVolumeMemberPath**: `string` — Gets or sets the highlighted Y value mapping property for the current series object.
- **IsCustomCategoryStyleAllowed**: `bool` — Gets or sets whether this category series should allow custom style overrides of its individual visuals.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether the series should transition into the plot area when a new data source is assigned. Note: Transitions are not currently supported for stacked series.
- **LowMemberPath**: `string` — Gets or sets the low mapping property for the current series object.
- **NegativeBrush**: `string` — Gets or sets the brush to use for negative portions of the series.
- **OpenMemberPath**: `string` — Gets or sets the open mapping property for the current series object.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method by which to animate the data into the chart when the chart data source is swapped. Note: Transitions are not currently supported for stacked series.
- **Type**: `string`
- **Typical**: `EventCallback<IgbFinancialEventArgs>`
- **TypicalBasedOn**: `EventCallback<IgbFinancialEventArgs>`
- **TypicalBasedOnScript**: `string`
- **TypicalScript**: `string`
- **VolumeMemberPath**: `string` — Gets or sets the volume mapping property for the current series object.
- **XAxis**: `IgbCategoryAxisBase` — Gets or sets the effective x-axis for the current FinancialSeries object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for the current FinancialSeries object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesCloseValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesCloseValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesCloseValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesCloseValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesHighValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesHighValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesHighValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesHighValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesLowValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesLowValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesLowValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesLowValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesOpenValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesOpenValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesOpenValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesOpenValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesVolumeValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesVolumeValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesVolumeValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesVolumeValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **SetNegativeColors**(negativeBrush: string, negativeOutline: string): void
- **SetNegativeColorsAsync**(negativeBrush: string, negativeOutline: string): Task

### [IgbFloatPaneAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatPaneAction)

- **constructor**(): void
- **ActionType**: `PaneDragActionType`
- **Height**: `double`
- **Location**: `IgbDockManagerPoint`
- **Type**: `string`
- **Width**: `double`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFloatPaneActionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatPaneActionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFloatingPaneResizeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatingPaneResizeEventArgs)

- **constructor**(): void
- **Detail**: `IgbFloatingPaneResizeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFloatingPaneResizeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatingPaneResizeEventArgsDetail)

- **constructor**(): void
- **ResizerLocation**: `ResizerLocation` — Gets the edge/corner that is being dragged.
- **SourcePane**: `IgbSplitPane` — Gets the source pane that triggers the resize operation.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFloatingPaneResizeMoveEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatingPaneResizeMoveEventArgs)

- **constructor**(): void
- **Detail**: `IgbFloatingPaneResizeMoveEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFloatingPaneResizeMoveEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFloatingPaneResizeMoveEventArgsDetail)

- **constructor**(): void
- **NewHeight**: `double` — Gets the pane's height after the resizing operation.
- **NewLocation**: `IgbDockManagerPoint` — Gets the pane's floating location after the resizing operation.
- **NewWidth**: `double` — Gets the pane's width after the resizing operation.
- **OldHeight**: `double` — Gets the pane's height before the resizing operation.
- **OldLocation**: `IgbDockManagerPoint` — Gets the pane's floating location before the resizing operation.
- **OldWidth**: `double` — Gets the pane's width before the resizing operation.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFocusOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFocusOptions)

- **constructor**(): void
- **PreventScroll**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfDataChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfDataChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbForOfDataChangeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfDataChangeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfDataChangeEventArgsDetail)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfDataChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfDataChangingEventArgs)

- **constructor**(): void
- **Detail**: `IgbForOfDataChangingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfDataChangingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfDataChangingEventArgsDetail)

- **constructor**(): void
- **ContainerSize**: `double`
- **State**: `IgbForOfState`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfState)

- **constructor**(): void
- **ChunkSize**: `double`
- **StartIndex**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfStateDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfStateDetail)

- **constructor**(): void
- **ChunkSize**: `double`
- **StartIndex**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForOfStateEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForOfStateEventArgs)

- **constructor**(): void
- **Detail**: `IgbForOfStateDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbForceIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForceIndexIndicator)
Represents a IgbDataChart Force Index indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current AverageTrueRangeSeries object. The typical, and initial, value for ForceIndiex periods is 0.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbForceIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbForceIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFormatCellEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatCellEventArgs)

- **constructor**(): void
- **IsGroup**: `bool` — The cell is part of a grouping row.
- **IsSummary**: `bool` — The cell is part of a summary row.
- **Item**: `object` — Gets the data item associated with the cell.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Row**: `int` — Gets the row index of the cell to format.
- **Text**: `string` — Sets the formatted text to display in the cell.
- **Type**: `string`
- **Value**: `object` — Gets the value that is to be displayed in the cell.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFormatGroupTextEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatGroupTextEventArgs)

- **constructor**(): void
- **FormattedText**: `string` — Gets or sets the final text that will be displayed in the group header.
- **FormattedValue**: `string` — Gets the group value as text, formatted based on the GroupDescription's ValueFormat.
- **GroupName**: `string` — Gets the group name.
- **GroupValue**: `object` — Gets the original value before formatting.
- **GroupValueScript**: `string` — Provides a means of setting GroupValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFormatLinearGraphLabelEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatLinearGraphLabelEventArgs)
Represents event argument for FormatLinearGraphLabel.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFormatRadialGaugeLabelEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatRadialGaugeLabelEventArgs)
Represents event argument for FormatRadialGaugeLabel.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFormatSpecifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatSpecifier)

- **constructor**(): void
- **AxisParent**: `BaseRendererElement`
- **DateTimeColumnParent**: `BaseRendererElement`
- **HorizontalLabelFormatSpecifiersParent**: `BaseRendererElement`
- **LegendLabelFormatSpecifiersParent**: `BaseRendererElement`
- **LegendOthersLabelFormatSpecifiersParent**: `BaseRendererElement`
- **LinearGraphParent**: `BaseRendererControl`
- **NumericColumnParent**: `BaseRendererElement`
- **OthersLabelFormatSpecifiersParent**: `BaseRendererElement`
- **PieChartBaseParent**: `BaseRendererControl`
- **RadialGaugeParent**: `BaseRendererControl`
- **RingSeriesBaseParent**: `BaseRendererElement`
- **Type**: `string`
- **VerticalLabelFormatSpecifiersParent**: `BaseRendererElement`
- **XAxisLabelFormatSpecifiersParent**: `BaseRendererElement`
- **YAxisLabelFormatSpecifiersParent**: `BaseRendererElement`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **GetLocalCulture**(): string
- **GetLocalCultureAsync**(): Task<string>
- **OnInitializedAsync**(): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFormatSpecifierCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatSpecifierCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFormatSpecifierModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatSpecifierModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFormatSummaryTextEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFormatSummaryTextEventArgs)

- **constructor**(): void
- **DisplayName**: `string` — Gets the summary display name.
- **Field**: `string` — Gets the summary property name.
- **FormattedResult**: `string` — Gets or sets the summary value as formatted text. Setting this property will only affect summary cells.
- **FormattedText**: `string` — Gets or sets the final text that will be displayed in the group header.
- **SummaryResult**: `object` — Gets the original value before formatting.
- **SummaryResultScript**: `string` — Provides a means of setting SummaryResult in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFragmentBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFragmentBase)
Represents one part of a stacked series.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbFullStochasticOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFullStochasticOscillatorIndicator)
Represents a IgbDataChart Full Stochastic Oscillator indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current FullStochasticOscillatorIndicator object. The typical, and initial, value for FullStochasticOscillatorIndicator periods is 14.
- **SmoothingPeriod**: `int` — Gets or sets the moving average SmoothingPeriod for the current FullStochasticOscillatorIndicator object. The typical, and initial, value for FullStochasticOscillatorIndicator SmoothingPeriod is 3.
- **TriggerPeriod**: `int` — Gets or sets the moving average TriggerPeriod for the current FullStochasticOscillatorIndicator object. The typical, and initial, value for FullStochasticOscillatorIndicator TriggerPeriod is 3.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbFullStochasticOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFullStochasticOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFunctionFilterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunctionFilterExpression)
Represents a filter expression that is a function applied to some parameter expressions.

- **constructor**(): void
- **FunctionArguments**: `IgbFilterExpressionCollection` — Gets the arguments of the function.
- **FunctionType**: `FilterExpressionFunctionType` — Gets or sets the function type of the function.
- **HasFunctionArguments**: `bool` — Gets whether the expression has arguments specified.
- **IsFunction**: `bool` — Gets if the expression is a function expression.
- **Precedence**: `int`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFunnelChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelChart)
Represents a funnel chart.

- **constructor**(): void
- **ActualHighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets whether and how to display the highlighted value.
- **ActualHighlightValueOpacity**: `double` — Gets the actual opacity of the primary needle while highlighting
- **AllowSliceSelection**: `bool` — Gets or sets whether to allow slices to be selected.
- **BottomEdgeWidth**: `double` — Gets or sets the percentage (from near 0 to 1) of space the bottom edge of the funnel should take.
- **Brushes**: `string` — Gets or sets the palette of brushes to use for coloring the slices.
- **DataSource**: `object` — Gets or sets the ItemsSource for the funnel chart.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **FormatInnerLabel**: `string` — Gets or sets the formatter function for inner labels. Function should return string and it takes 3 parameters: 1st-value of item to format, 2nd-index of item within data, 3rd-reference to the funnel chart.
- **FormatInnerLabelScript**: `string` — Provides a means of setting FormatInnerLabel in the JavaScript environment.
- **FormatOuterLabel**: `string` — Gets or sets the formatter function for outer labels. Function should return string and it takes 3 parameters: 1st-value of item to format, 2nd-index of item within data, 3rd-reference to the funnel chart.
- **FormatOuterLabelScript**: `string` — Provides a means of setting FormatOuterLabel in the JavaScript environment.
- **FunnelSliceDisplay**: `FunnelSliceDisplay` — Gets or sets how the heights of the funnel slices should be configured.
- **HighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets or sets whether and how to display the highlighted value.
- **HighlightValueOpacity**: `double` — Gets or sets the opacity while highlighting
- **HighlightedValueMemberPath**: `string` — Gets or sets the highlighted value member path for the funnel chart.
- **InnerLabelMemberPath**: `string` — Gets or sets the InnerLabel mapping property for the current series object.
- **InnerLabelVisibility**: `Visibility` — Gets or sets whether the inner labels are visible.
- **IsInverted**: `bool` — Gets or sets if the funnel should be rendered inverted.
- **LegendItemBadgeTemplate**: `object` — Gets or sets the LegendItemBadgeTemplate to use for the legend items.
- **LegendItemBadgeTemplateScript**: `string` — Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
- **OuterLabelAlignment**: `OuterLabelAlignment` — Gets or sets which side of the chart the outer labels should appear.
- **OuterLabelMemberPath**: `string` — Gets or sets the OuterLabel mapping property for the current series object.
- **OuterLabelTextColor**: `string` — Gets or sets the brush used for the outer labels.
- **OuterLabelTextStyle**: `string` — Gets or sets the text style for outer labels
- **OuterLabelVisibility**: `Visibility` — Gets or sets whether the outer labels are visible.
- **OutlineThickness**: `double` — Gets or sets the thickness of outline around slices.
- **Outlines**: `string` — Gets or sets the palette of brushes to use for outlines on the slices.
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **SelectedItems**: `IgbFunnelChartSelectedItemsCollection` — Represents the current selected items.
- **SelectedItemsChanged**: `EventCallback<IgbFunnelChartSelectedItemsChangedEventArgs>`
- **SelectedItemsChangedScript**: `string`
- **SelectedSliceFill**: `string` — Gets or sets the fill brush.
- **SelectedSliceOpacity**: `double` — Gets or sets the opacity.
- **SelectedSliceStroke**: `string` — Gets or sets the stroke brush.
- **SelectedSliceStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **SliceClicked**: `EventCallback<IgbFunnelSliceClickedEventArgs>`
- **SliceClickedScript**: `string`
- **SliceEnter**: `EventCallback<IgbFunnelSliceEventArgs>`
- **SliceEnterScript**: `string`
- **SliceHover**: `EventCallback<IgbFunnelSliceEventArgs>`
- **SliceHoverScript**: `string`
- **SliceLeave**: `EventCallback<IgbFunnelSliceEventArgs>`
- **SliceLeaveScript**: `string`
- **TextColor**: `string` — Gets or sets the brush used for the inner labels.
- **TextStyle**: `string` — Gets or sets the text style for inner labels
- **TransitionDuration**: `int` — Gets or sets how long the animations should take to run.
- **Type**: `string`
- **UnselectedSliceFill**: `string` — Gets or sets the fill brush.
- **UnselectedSliceOpacity**: `double` — Gets or sets the opacity.
- **UnselectedSliceStroke**: `string` — Gets or sets the stroke brush.
- **UnselectedSliceStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **UseBezierCurve**: `bool` — Gets or sets whether to use a Bezier curve to define the funnel.
- **UseOuterLabelsForLegend**: `bool` — Gets or sets whether to use the outer labels to identify the legend items.
- **UseUnselectedStyle**: `bool` — Gets or sets whether to use the unselected style on unselected slices.
- **ValueMemberPath**: `string` — Gets or sets the value member path for the funnel chart.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Exports and serializes the chart visuals.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the funnel chart to finish any deferred work before printing or evaluating its visual.
- **GetCurrentSelectedItems**(): IgbFunnelChartSelectedItemsCollection
- **GetCurrentSelectedItemsAsync**(): Task<IgbFunnelChartSelectedItemsCollection>
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Manually notifies the chart's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the chart is bound to is already observable.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifyResized**(): void
- **NotifyResizedAsync**(): Task — Notifies the controller and view about a size change.
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Provides container for funnel chart
- **ToggleSelection**(index: int): void
- **ToggleSelectionAsync**(index: int): Task — Toggle selection of item at index.

### [IgbFunnelChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFunnelChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbFunnelChartSelectedItemsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelChartSelectedItemsChangedEventArgs)
Provides data for the SelectedItemsChanged event.

- **constructor**(): void
- **CurrentItems**: `IgbFunnelChartSelectedItemsCollection` — A list of the current items selected.
- **NewItems**: `IgbFunnelChartSelectedItemsCollection` — A list of the items being selected.
- **OldItems**: `IgbFunnelChartSelectedItemsCollection` — A list of the previously selected items.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFunnelChartSelectedItemsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelChartSelectedItemsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbFunnelDataContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelDataContext)
Represents contextual data for the funnel chart.

- **constructor**(): void
- **Index**: `int` — The index of the data item that is in context.
- **Item**: `object` — The data item that is in context.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbFunnelSliceClickedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelSliceClickedEventArgs)
Information about the clicked slice.

- **constructor**(): void
- **Bounds**: `Rect` — The bounds of the slice.
- **Index**: `int` — The index of the clicked slice.
- **Item**: `object` — The data item for the clicked slice.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFunnelSliceDataContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelSliceDataContext)
Represents the funnel slice data currently in context.

- **constructor**(): void
- **ItemOutline**: `string` — Gets or sets the Outline to use to color the item.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbFunnelSliceEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbFunnelSliceEventArgs)
Information about the clicked slice.

- **constructor**(): void
- **Bounds**: `Rect` — The bounds of the slice.
- **Index**: `int` — The index of the slice.
- **Item**: `object` — The data item for the clicked slice.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Position**: `Point` — The position of the mouse relative to the funnel chart.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGenericInternalVirtualDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGenericInternalVirtualDataSource)

- **constructor**(): void
- **IsAggregationSupported**: `bool`
- **IsClone**: `bool`
- **PageRequested**: `EventCallback<IgbPageRequestedEventArgs>`
- **PageRequestedScript**: `string`
- **Type**: `string`
- **AddSchemaProperty**(propertyName: string, propertyType: GenericDataSourceSchemaPropertyType): void
- **AddSchemaPropertyAsync**(propertyName: string, propertyType: GenericDataSourceSchemaPropertyType): Task
- **AddSummaryDate**(propertyName: string, operand: DataSourceSummaryOperand, value: DateTime): void
- **AddSummaryDateAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: DateTime): Task
- **AddSummaryDouble**(propertyName: string, operand: DataSourceSummaryOperand, value: double): void
- **AddSummaryDoubleAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: double): Task
- **AddSummaryInt**(propertyName: string, operand: DataSourceSummaryOperand, value: int): void
- **AddSummaryIntAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: int): Task
- **AddSummaryString**(propertyName: string, operand: DataSourceSummaryOperand, value: string): void
- **AddSummaryStringAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: string): Task
- **Clone**(): DataSource
- **CloneAsync**(): Task<DataSource> — Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.
- **FillColumnBool**(column: string, values: bool[]): void
- **FillColumnBoolAsync**(column: string, values: bool[]): Task
- **FillColumnDate**(column: string, values: DateTime[]): void
- **FillColumnDateAsync**(column: string, values: DateTime[]): Task
- **FillColumnDouble**(column: string, values: double[]): void
- **FillColumnDoubleAsync**(column: string, values: double[]): Task
- **FillColumnInt**(column: string, values: int[]): void
- **FillColumnIntAsync**(column: string, values: int[]): Task
- **FillColumnString**(column: string, values: string[]): void
- **FillColumnStringAsync**(column: string, values: string[]): Task
- **FillCount**(count: int): void
- **FillCountAsync**(count: int): Task — Provides the row count for the datasource. The datasource obtains this from the page request so be must be called after FillPageStart.
- **FillGroupEnd**(): void
- **FillGroupEndAsync**(): Task — Ends the current group.
- **FillGroupStart**(startIndex: int, endIndex: int): void
- **FillGroupStartAsync**(startIndex: int, endIndex: int): Task
- **FillGroupValueDate**(propertyName: string, value: DateTime): void
- **FillGroupValueDateAsync**(propertyName: string, value: DateTime): Task
- **FillGroupValueDouble**(propertyName: string, value: double): void
- **FillGroupValueDoubleAsync**(propertyName: string, value: double): Task
- **FillGroupValueInt**(propertyName: string, value: int): void
- **FillGroupValueIntAsync**(propertyName: string, value: int): Task
- **FillGroupValueString**(propertyName: string, value: string): void
- **FillGroupValueStringAsync**(propertyName: string, value: string): Task
- **FillPageEnd**(): void
- **FillPageEndAsync**(): Task — Ends the current page. Must be called after FillPageStart.
- **FillPageStart**(requestId: int): void
- **FillPageStartAsync**(requestId: int): Task — Starts filling a page for the specified request. Must later be followed by FillPageEnd to complete the request.
- **FindByName**(name: string): object

### [IgbGenericVirtualDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGenericVirtualDataSource)

- **constructor**(): void
- **PageRequested**: `Action<IgbPageRequestedEventArgs>`
- **PageRequestedScript**: `string`
- **Type**: `string`
- **AddSchemaProperty**(propertyName: string, propertyType: GenericDataSourceSchemaPropertyType): void
- **AddSchemaPropertyAsync**(propertyName: string, propertyType: GenericDataSourceSchemaPropertyType): Task
- **AddSummaryDate**(propertyName: string, operand: DataSourceSummaryOperand, value: DateTime): void
- **AddSummaryDateAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: DateTime): Task
- **AddSummaryDouble**(propertyName: string, operand: DataSourceSummaryOperand, value: double): void
- **AddSummaryDoubleAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: double): Task
- **AddSummaryInt**(propertyName: string, operand: DataSourceSummaryOperand, value: int): void
- **AddSummaryIntAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: int): Task
- **AddSummaryString**(propertyName: string, operand: DataSourceSummaryOperand, value: string): void
- **AddSummaryStringAsync**(propertyName: string, operand: DataSourceSummaryOperand, value: string): Task
- **FillColumnBool**(column: string, values: bool[]): void
- **FillColumnBoolAsync**(column: string, values: bool[]): Task
- **FillColumnDate**(column: string, values: DateTime[]): void
- **FillColumnDateAsync**(column: string, values: DateTime[]): Task
- **FillColumnDouble**(column: string, values: double[]): void
- **FillColumnDoubleAsync**(column: string, values: double[]): Task
- **FillColumnInt**(column: string, values: int[]): void
- **FillColumnIntAsync**(column: string, values: int[]): Task
- **FillColumnString**(column: string, values: string[]): void
- **FillColumnStringAsync**(column: string, values: string[]): Task
- **FillCount**(count: int): void
- **FillCountAsync**(count: int): Task — Provides the row count for the datasource. The datasource obtains this from the page request so be must be called after FillPageStart.
- **FillGroupEnd**(): void
- **FillGroupEndAsync**(): Task — Ends the current group.
- **FillGroupStart**(startIndex: int, endIndex: int): void
- **FillGroupStartAsync**(startIndex: int, endIndex: int): Task
- **FillGroupValueDate**(propertyName: string, value: DateTime): void
- **FillGroupValueDateAsync**(propertyName: string, value: DateTime): Task
- **FillGroupValueDouble**(propertyName: string, value: double): void
- **FillGroupValueDoubleAsync**(propertyName: string, value: double): Task
- **FillGroupValueInt**(propertyName: string, value: int): void
- **FillGroupValueIntAsync**(propertyName: string, value: int): Task
- **FillGroupValueString**(propertyName: string, value: string): void
- **FillGroupValueStringAsync**(propertyName: string, value: string): Task
- **FillPageEnd**(): void
- **FillPageEndAsync**(): Task — Ends the current page. Must be called after FillPageStart.
- **FillPageStart**(requestId: int): void
- **FillPageStartAsync**(requestId: int): Task — Starts filling a page for the specified request. Must later be followed by FillPageEnd to complete the request.
- **FindByName**(name: string): object

### [IgbGenericVirtualDataSourceModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGenericVirtualDataSourceModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicContourLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicContourLineSeries)
Represents a class for Geographic Contour Series displayed on a map.

- **constructor**(): void
- **ActualFillScale**: `IgbValueBrushScale` — Gets actual fill scale that is set on the FillScale property or default FillScale
- **FillScale**: `IgbValueBrushScale` — The ValueBrushScale to use when determining Brushes for each contour line, based on the values found in ValueMemberPath.
- **TriangulationStatusChanged**: `EventCallback<IgbTriangulationStatusEventArgs>`
- **TriangulationStatusChangedScript**: `string`
- **Type**: `string`
- **ValueMemberPath**: `string` — The name of the property from which to retrieve the numeric values from the ItemsSource items.
- **ValueResolver**: `IgbContourValueResolver` — The ContourValueResolver used to determine the numeric values of contours.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicContourLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicContourLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicHighDensityScatterSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicHighDensityScatterSeries)
Series class for a geographic map with points marked at given locations.

- **constructor**(): void
- **HeatMaximum**: `double` — Gets or sets the value that maps to the maximum heat color.
- **HeatMaximumColor**: `string` — Gets or sets the color to use for the maximum end of the scale.
- **HeatMinimum**: `double` — Gets or sets the density value that maps to the minimum heat color.
- **HeatMinimumColor**: `string` — Gets or sets the color to use for the minimum end of the scale.
- **LatitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the latitude coordinate of the symbol.
- **LongitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the longitude coordinate of the symbol.
- **PointExtent**: `int` — Gets or sets the the pixel extent of the square data points that are rendered.
- **ProgressiveLoad**: `bool` — Gets or sets the whether to progressively load the data into the chart.
- **ProgressiveLoadStatusChanged**: `EventCallback<IgbProgressiveLoadStatusEventArgs>`
- **ProgressiveLoadStatusChangedScript**: `string`
- **ProgressiveStatus**: `int` — Represents the current status of the progressive load of the series. It will range from 0 to 100, where 100 is fully loaded.
- **Type**: `string`
- **UseBruteForce**: `bool` — Gets or sets the whether to use use brute force mode.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicHighDensityScatterSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicHighDensityScatterSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicMap](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMap)
Represents the Infragistics IgbGeographicMap control.

- **constructor**(): void
- **ActualWindowScale**: `double` — A number between 0 and 1 determining the scale of the horizontal/vertical zoom.
- **ActualWorldRect**: `Rect` — Gets the actual value of the WorldRect.
- **BackgroundContent**: `IgbGeographicMapImagery` — A UIElement to display behind all series, inside the viewport of the IgbGeographicMap control.
- **BackgroundTilingMode**: `MapBackgroundTilingMode` — Gets or sets if the map should horizontally wrap.
- **ImageTilesReady**: `Action<IgbImageTilesReadyEventArgs>`
- **ImageTilesReadyScript**: `string`
- **IsHorizontalWrappingEnabled**: `bool` — Gets or sets if the map should horizontally wrap.
- **NeedsDynamicContent**: `bool`
- **ResizeBehavior**: `MapResizeBehavior` — Gets or sets the behavior to use during resize.
- **SuppressZoomResetOnWorldRectChange**: `bool` — Gets or sets whether skip resetting the zoom when the world rect changes.
- **Type**: `string`
- **UseWorldRectForZoomBounds**: `bool` — Gets or sets whether to use the uncoerced world rect to constrain the zoom bounds.
- **WindowScale**: `double` — A number between 0 and 1 determining the scale of the horizontal/vertical zoom.
- **WorldRect**: `Rect` — Gets or sets the world bounding rectangle.
- **Zoomable**: `bool` — Gets or sets zoomability of the current control
- **ClearTileCache**(): void
- **ClearTileCacheAsync**(): Task — Removes all cached tile images from the map imagery assigned to the map's background content.
- **ConvertGeographicToZoom**(geographic: Rect, extraPixelPadding: double): Rect
- **ConvertGeographicToZoomAsync**(geographic: Rect, extraPixelPadding: double): Task<Rect>
- **DeferredRefresh**(): void
- **DeferredRefreshAsync**(): Task — Calls for a deferred refresh to the GeographicMap's background.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object> — Returns the chart visuals expressed as a ChartVisualData object.
- **FindByName**(name: string): object
- **GetActualWindowScaleHorizontal**(): double
- **GetActualWindowScaleHorizontalAsync**(): Task<double> — Gets actual window scale for horizontal dimension of the control
- **GetActualWindowScaleVertical**(): double
- **GetActualWindowScaleVerticalAsync**(): Task<double> — Gets actual window scale for vertical dimension of the control
- **GetCurrentActualWorldRect**(): Rect
- **GetCurrentActualWorldRectAsync**(): Task<Rect> — Gets current world rect in geographic coordinates
- **GetGeographicFromZoom**(windowRect: Rect): Rect
- **GetGeographicFromZoomAsync**(windowRect: Rect): Task<Rect> — Given a WindowRect and the current plot area, get the geographic region represented by that WindowRect.
- **GetGeographicPoint**(pixelCoordinate: Point): Point
- **GetGeographicPointAsync**(pixelCoordinate: Point): Task<Point> — Convert a pixel-based coordinate to a geographic coordinate.
- **GetPixelPoint**(geographicCoordinate: Point): Point
- **GetPixelPointAsync**(geographicCoordinate: Point): Task<Point> — Convert a geographic coordinate to a pixel-based coordinate.
- **GetWindowPoint**(geographicCoordinate: Point): Point
- **GetWindowPointAsync**(geographicCoordinate: Point): Task<Point> — Convert a geographic coordinate to a pixel-based coordinate.
- **GetZoomFromGeographicPoints**(northWest: Point, southEast: Point): Rect
- **GetZoomFromGeographicPointsAsync**(northWest: Point, southEast: Point): Task<Rect>
- **GetZoomFromGeographicRect**(geographic: Rect): Rect
- **GetZoomFromGeographicRectAsync**(geographic: Rect): Task<Rect> — Given the current plot area of the control and a geographic region, get the WindowRect that would encompass that geographic region.
- **GetZoomRectFromGeoRect**(geographic: Rect): Rect
- **GetZoomRectFromGeoRectAsync**(geographic: Rect): Task<Rect> — Given the current plot area of the control and a geographic region, get the WindowRect that would encompass that geographic region.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Notifies the chart that the CSS styles in effect have been updated.
- **UpdateWorldRect**(worldRect: Rect): void
- **UpdateWorldRectAsync**(worldRect: Rect): Task — Updates world rect in geographic coordinates
- **UpdateZoomWindow**(zoomWindow: Rect): void
- **UpdateZoomWindowAsync**(zoomWindow: Rect): Task — Updates zoom window using window coordinates
- **ZoomToGeographic**(geographic: Rect): void
- **ZoomToGeographicAsync**(geographic: Rect): Task — Zoom in to the geographic region specified, when possible (may need to wait for map to be initialized).

### [IgbGeographicMapCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMapCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicMapDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMapDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMapImagery)
Control class used for displaying multi-scale TileSource imagery. Designed to be used for background imagery in the IgbGeographicMap.

- **constructor**(): void
- **CancellingImage**: `Action<IgbCancellingMultiScaleImageEventArgs>`
- **CancellingImageScript**: `string`
- **DownloadingImage**: `Action<IgbDownloadingMultiScaleImageEventArgs>`
- **DownloadingImageScript**: `string`
- **ImageTilesReady**: `EventCallback<IgbImageTilesReadyEventArgs>`
- **ImageTilesReadyScript**: `string`
- **ImagesChanged**: `Action<IgbImagesChangedEventArgs>`
- **ImagesChangedScript**: `string`
- **IsHorizontalWrappingEnabled**: `bool` — Gets or sets if horizontal wrapping is enabled for the imagery.
- **Opacity**: `double`
- **Referer**: `string` — Gets or sets the referer sent in the headers of the tile request.
- **Type**: `string`
- **UserAgent**: `string` — Gets or sets the UserAgent sent in the headers of the tile request.
- **WindowRect**: `Rect` — A rectangle representing the portion of the map imagery currently in view.
- **ClearTileCache**(): void
- **ClearTileCacheAsync**(): Task — Removes all cached tile Imagery from the
- **FindByName**(name: string): object

### [IgbGeographicMapModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMapModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicMapSeriesHost](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMapSeriesHost)
Base class for hosting chart series in a IgbGeographicMap.

- **constructor**(): void
- **CoercionMethods**: `object` — Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be reimported into the chart.
- **CoercionMethodsScript**: `string` — Provides a means of setting CoercionMethods in the JavaScript environment.
- **Type**: `string`
- **VisibleFromScale**: `double` — The minimum scale at which this series becomes visible.
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesHighValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesHighValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesHighValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesHighValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesLowValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesLowValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesLowValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesLowValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValueFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValuePositionFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **NotifyIndexedPropertiesChanged**(): void
- **NotifyIndexedPropertiesChangedAsync**(): Task — Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series
- **RenderSeries**(animate: bool): void
- **RenderSeriesAsync**(animate: bool): Task — Renders the series.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Called when this series' Style is updated.

### [IgbGeographicMarkerSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMarkerSeries)
Base class for creating marker series in a IgbGeographicMap.

- **constructor**(): void
- **ActualMarkerBrush**: `string` — Gets the effective marker brush for the current series object.
- **ActualMarkerOutline**: `string` — Gets the effective marker outline for the current series object.
- **ActualMarkerTemplate**: `object` — Gets the effective marker template for the current series object.
- **ActualMarkerTemplateScript**: `string` — Provides a means of setting ActualMarkerTemplate in the JavaScript environment.
- **MarkerBrush**: `string` — Gets or sets the brush that specifies how the current series object's marker interiors are painted.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets whether the marker fill is based on the marker outline of the series rather than the marker brushes collection.
- **MarkerOutline**: `string` — Gets or sets the brush that specifies how the current series object's marker outlines are painted.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **MarkerTemplate**: `object` — Gets or sets the MarkerTemplate for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets thickness of the marker outline
- **MarkerType**: `MarkerType` — Gets or sets the marker type for the current series object.
- **MaximumMarkers**: `int` — Gets or sets the maximum number of markerItems displayed by the current series. If more than the specified number of markerItems are visible, the series will automatically choose a representative set.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicMarkerSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicMarkerSeriesBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicPolylineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicPolylineSeries)
Series class used for displaying multiple polylines, in a geographic context, for datasources which contain multiple lists of points.

- **constructor**(): void
- **ShapeFill**: `string` — Gets or sets the fill brush.
- **ShapeOpacity**: `double` — Gets or sets the opacity.
- **ShapeStroke**: `string` — Gets or sets the stroke brush.
- **ShapeStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **ShapeStyleSelector**: `object` — The StyleSelector which is used to select a style for each Shape.
- **ShapeStyleSelectorScript**: `string` — Provides a means of setting ShapeStyleSelector in the JavaScript environment.
- **StyleShape**: `EventCallback<IgbStyleShapeEventArgs>`
- **StyleShapeScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicPolylineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicPolylineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicProportionalSymbolSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicProportionalSymbolSeries)
Series class for a geographic map with points marked at given locations.

- **constructor**(): void
- **AssigningScatterMarkerStyle**: `Action<IgbAssigningScatterMarkerStyleEventArgs>`
- **AssigningScatterMarkerStyleScript**: `string`
- **AssigningScatterStyle**: `Action<IgbAssigningScatterStyleEventArgs>`
- **AssigningScatterStyleScript**: `string`
- **FillMemberPath**: `string` — Gets or sets the fill mapping property for the current series object.
- **FillScale**: `IgbBrushScale` — Gets or sets the brush scale for the marker brush.
- **FillScaleUseGlobalValues**: `bool` — Gets or sets the whether or not the FillScale uses global values of FillMemberPath of multiple series. This setting applies only if multiple series are using the same FillScale.
- **IsCustomScatterMarkerStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual marker visuals.
- **IsCustomScatterStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ScatterItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **LabelMemberPath**: `string` — Gets or sets the Label mapping property for the current series object.
- **LatitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the latitude coordinate of the symbol.
- **LongitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the longitude coordinate of the symbol.
- **MarkerBrushBrightness**: `double` — Gets or sets brightness of the marker fill. Using negative value will change marker fill to darker color and positive value will change marker fill to brighter color Note you can use any values between minimum value of -1 (darkest fill) and maximum value of 1 (brightest fill)
- **MarkerOutlineBrightness**: `double` — Gets or sets brightness of the marker outline. Using negative value will change marker outline to darker color and positive value will change marker outline to brighter color Note you can use any values between minimum value of -1 (darkest outline) and maximum value of 1 (brightest outline)
- **MarkerOutlineUsesFillScale**: `bool` — Gets or sets whether or not the marker outline should use FillScale like the marker fill does. This setting applies only if the current series has a FillScale set and it overrides MarkerOutline setting.
- **RadiusMemberPath**: `string` — Gets or sets the radius mapping property for the current series object.
- **RadiusScale**: `IgbSizeScale` — Gets or sets the radius size scale for the bubbles.
- **RadiusScaleUseGlobalValues**: `bool` — Gets or sets the whether or not the RadiusScale uses global values of RadiusMemberPath of multiple series. This setting applies only if multiple series are using the same RadiusScale.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicProportionalSymbolSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicProportionalSymbolSeriesBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicProportionalSymbolSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicProportionalSymbolSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicScatterAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicScatterAreaSeries)
Series class which draws a colored 2D surface, in a geographic context, based on a triangulation of XY data with numeric values assigned to each point.

- **constructor**(): void
- **ActualColorScale**: `IgbColorScale` — Gets actual color scale that is set on ColorScale property or default ColorScale
- **ColorMemberPath**: `string` — The name of the property on each data item containing a numeric value which can be converted to a color by the ColorScale.
- **ColorScale**: `IgbColorScale` — The ColorScale used to resolve the color values of points in the series.
- **TriangulationStatusChanged**: `EventCallback<IgbTriangulationStatusEventArgs>`
- **TriangulationStatusChangedScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **UpdateActualColorScale**(): void
- **UpdateActualColorScaleAsync**(): Task — Updates ActualColorScale properties using HostedSeries's ColorScale properties

### [IgbGeographicScatterAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicScatterAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicShapeSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicShapeSeries)
Series class which renders polygons as Paths, in a geographic context, based on lists of points in the ItemsSource.

- **constructor**(): void
- **ActualMarkerBrush**: `string` — Gets the effective marker brush for the current series object.
- **ActualMarkerOutline**: `string` — Gets the effective marker outline for the current series object.
- **ActualMarkerTemplate**: `object` — Gets the effective marker template for the current series object.
- **ActualMarkerTemplateScript**: `string` — Provides a means of setting ActualMarkerTemplate in the JavaScript environment.
- **MarkerBrush**: `string` — Gets or sets the brush that specifies how the current series object's marker interiors are painted.
- **MarkerCollisionAvoidance**: `CollisionAvoidanceType` — The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets whether the marker brush is based on the marker outline of the series rather than the marker brushes collection.
- **MarkerOutline**: `string` — Gets or sets the brush that specifies how the current series object's marker outlines are painted.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **MarkerTemplate**: `object` — Gets or sets the MarkerTemplate for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets thickness of the marker outline
- **MarkerType**: `MarkerType` — Gets or sets the marker type for the current series object.
- **ShapeFill**: `string` — Gets or sets the fill brush.
- **ShapeOpacity**: `double` — Gets or sets the opacity.
- **ShapeStroke**: `string` — Gets or sets the stroke brush.
- **ShapeStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **ShapeStyleSelector**: `object` — The StyleSelector which is used to select a style for each Shape.
- **ShapeStyleSelectorScript**: `string` — Provides a means of setting ShapeStyleSelector in the JavaScript environment.
- **StyleShape**: `EventCallback<IgbStyleShapeEventArgs>`
- **StyleShapeScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicShapeSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicShapeSeriesBase)
Base class for series which render polygons on a map.

- **constructor**(): void
- **AssigningShapeMarkerStyle**: `Action<IgbAssigningShapeMarkerStyleEventArgs>`
- **AssigningShapeMarkerStyleScript**: `string`
- **AssigningShapeStyle**: `Action<IgbAssigningShapeStyleEventArgs>`
- **AssigningShapeStyleScript**: `string`
- **FillMemberPath**: `string` — Gets or sets the fill mapping property for the current series object.
- **FillScale**: `IgbBrushScale` — Gets or sets the brush scale for the fill brush of markers.
- **FillScaleUseGlobalValues**: `bool` — Gets or sets whether or not the FillScale uses global min/max values of FillMemberPath from multiple series. This setting applies only if multiple series are using the same FillScale.
- **IsCustomShapeMarkerStyleAllowed**: `bool` — Gets or sets whether this Shape series should allow custom style overrides of its individual marker visuals.
- **IsCustomShapeStyleAllowed**: `bool` — Gets or sets whether this Shape series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ShapeItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchPointsThreshold**: `int` — Gets or sets the points threshold to use when searching for items using ItemSearchMode.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **ShapeFilterResolution**: `double` — The resolution at which to filter out shapes in the series. For example, if the ShapeFilterResolution is set to 3, then elements with a bounding rectangle smaller than 3 X 3 pixels will be filtered out.
- **ShapeMemberPath**: `string` — The name of the property on ItemsSource items which, for each shape, contains a list of points to be converted to a polygon.
- **ShapefileDataSource**: `IgbShapeDataSource` — Set a shapefile datasource to use with the series.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicShapeSeriesBaseBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicShapeSeriesBaseBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicShapeSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicShapeSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicSymbolSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicSymbolSeries)
Series class for a geographic map with points marked at given locations.

- **constructor**(): void
- **AssigningScatterMarkerStyle**: `Action<IgbAssigningScatterMarkerStyleEventArgs>`
- **AssigningScatterMarkerStyleScript**: `string`
- **AssigningScatterStyle**: `Action<IgbAssigningScatterStyleEventArgs>`
- **AssigningScatterStyleScript**: `string`
- **IsCustomScatterMarkerStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual marker visuals.
- **IsCustomScatterStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ScatterItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **LatitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the latitude coordinate of the symbol.
- **LongitudeMemberPath**: `string` — The name of the property of ItemsSource items which contains the longitude coordinate of the symbol.
- **MarkerCollisionAvoidance**: `CollisionAvoidanceType` — The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicSymbolSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicSymbolSeriesBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicSymbolSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicSymbolSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicTileSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicTileSeries)
Series class used for displaying a tile set, and using shapes to define the areas that should be rendered.

- **constructor**(): void
- **ImageTilesReady**: `EventCallback<IgbImageTilesReadyEventArgs>`
- **ImageTilesReadyScript**: `string`
- **TileImagery**: `IgbGeographicMapImagery` — The MapImagery which is used to provide the tiles for display.
- **Type**: `string`
- **ClearTileCache**(): void
- **ClearTileCacheAsync**(): Task — Removes all cached tile Imagery from the
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGeographicTileSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicTileSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGeographicXYTriangulatingSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicXYTriangulatingSeries)
Base class for geographic series which triangulate XY data prior to rendering.

- **constructor**(): void
- **LatitudeMemberPath**: `string` — The name of the property from which to extract the Latitude for each item in the ItemsSource.
- **LongitudeMemberPath**: `string` — The name of the property from which to extract the Longitude for each item in the ItemsSource.
- **TriangleVertexMemberPath1**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the first vertex point in the ItemsSource.
- **TriangleVertexMemberPath2**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the second vertex point in the ItemsSource.
- **TriangleVertexMemberPath3**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the third vertex point in the ItemsSource.
- **TrianglesSource**: `object` — The source of triangulation data.
- **TrianglesSourceScript**: `string` — Provides a means of setting TrianglesSource in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGeographicXYTriangulatingSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGeographicXYTriangulatingSeriesBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGetTileImageUriArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGetTileImageUriArgs)
Event arguments for GetTileImageUri event

- **constructor**(): void
- **TileImageUri**: `string` — Gets or sets the tile's image URI
- **TileLevel**: `int` — Gets or sets the tile level.
- **TilePositionX**: `int` — Gets or sets the tile's X position
- **TilePositionY**: `int` — Gets or sets the tile's Y position
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGotFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGotFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGrid](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGrid)

- **constructor**(): void
- **Data**: `object`
- **DataPreLoad**: `EventCallback<IgbForOfStateEventArgs>`
- **DataPreLoadScript**: `string`
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **DetailTemplate**: `RenderFragment<IgbGridMasterDetailContext>` — Returns a reference to the master-detail template. let detailTemplate = this.grid.detailTemplate; IgxColumnComponent
- **DetailTemplateScript**: `string` — Provides a means of setting DetailTemplate in the JavaScript environment.
- **DropAreaMessage**: `string`
- **DropAreaTemplate**: `RenderFragment<object>`
- **DropAreaTemplateScript**: `string` — Provides a means of setting DropAreaTemplate in the JavaScript environment.
- **GroupByRowSelectorTemplate**: `RenderFragment<IgbGroupByRowSelectorTemplateContext>` — Gets the group by row selector template.
- **GroupByRowSelectorTemplateScript**: `string` — Provides a means of setting GroupByRowSelectorTemplate in the JavaScript environment.
- **GroupRowTemplate**: `RenderFragment<IgbGroupByRowTemplateContext>` — Gets/Sets the template reference for the group row. const groupRowTemplate = this.grid.groupRowTemplate; this.grid.groupRowTemplate = myRowTemplate;
- **GroupRowTemplateScript**: `string` — Provides a means of setting GroupRowTemplate in the JavaScript environment.
- **GroupStrategy**: `IgbGridGroupingStrategy`
- **GroupingDone**: `EventCallback<IgbGroupingDoneEventArgs>`
- **GroupingDoneScript**: `string`
- **GroupingExpansionState**: `IgbGroupByExpandState[]`
- **GroupingExpansionStateChange**: `EventCallback<IgbGroupByExpandStateEventArgs>`
- **GroupingExpansionStateChangeScript**: `string`
- **GroupingExpressions**: `IgbGroupingExpression[]`
- **GroupingExpressionsChange**: `EventCallback<IgbGroupingExpressionEventArgs>`
- **GroupingExpressionsChangeScript**: `string`
- **GroupsExpanded**: `bool`
- **HideGroupedColumns**: `bool`
- **Id**: `string`
- **ShowGroupArea**: `bool`
- **TotalItemCount**: `double` — Gets/Sets the total number of records in the data source. This property is required for remote grid virtualization to function when it is bound to remote data. const itemCount = this.grid1.totalItemCount; this.grid1.totalItemCount = 55;
- **Type**: `string`
- **BeginAddRowByIndex**(index: double): void
- **BeginAddRowByIndexAsync**(index: double): Task — Enters add mode by spawning the UI at the specified index. Accepted values for index are integers from 0 to this.grid.dataView.length this.grid.beginAddRowByIndex(0); index - The index to spawn the UI at. Accepts integers from 0 to this.grid.dataView.length
- **ClearGrouping**(name: string): void
- **ClearGroupingAsync**(name: string): Task — Clears grouping for particular column, array of columns or all columns. Clears all grouping in the grid, if no parameter is passed. If a parameter is provided, clears grouping for a particular column or an array of columns. this.grid.clearGrouping(); //clears all grouping this.grid.clearGrouping("ID"); //ungroups a single column this.grid.clearGrouping(["ID", "Column1", "Column2"]); //ungroups multiple columns name Name of column or array of column names to be ungrouped.
- **DeselectRowsInGroup**(groupRow: IgbGroupByRecord): void
- **DeselectRowsInGroupAsync**(groupRow: IgbGroupByRecord): Task — Deselect all rows within a group. groupRow The group record which rows would be deselected. public groupRow: IGroupByRecord; this.grid.deselectRowsInGroup(this.groupRow);
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FullyExpandGroup**(groupRow: IgbGroupByRecord): void
- **FullyExpandGroupAsync**(groupRow: IgbGroupByRecord): Task — Expands the specified group and all of its parent groups. groupRow The group record to fully expand. public groupRow: IGroupByRecord; this.grid.fullyExpandGroup(this.groupRow);
- **GetCellByColumn**(rowIndex: double, columnField: string): IgbCellType
- **GetCellByColumnAsync**(rowIndex: double, columnField: string): Task<IgbCellType>
- **GetCellByKey**(rowSelector: object, columnField: string): IgbCellType
- **GetCellByKeyAsync**(rowSelector: object, columnField: string): Task<IgbCellType>
- **GetData**(): object
- **GetGroupsRecords**(): IgbGroupByRecord[]
- **GetGroupsRecordsAsync**(): Task<IgbGroupByRecord[]>
- **GetRowByIndex**(index: double): IgbRowType
- **GetRowByIndexAsync**(index: double): Task<IgbRowType> — Returns the IgxGridRow by index. const myRow = grid.getRowByIndex(1); index
- **GetRowByKey**(key: object): IgbRowType
- **GetRowByKeyAsync**(key: object): Task<IgbRowType> — Returns IgxGridRow object by the specified primary key. Requires that the primaryKey property is set. const myRow = this.grid1.getRowByKey("cell5"); keyValue
- **GetSelectedCells**(): IgbCellType[]
- **GetSelectedCellsAsync**(): Task<IgbCellType[]>
- **GetSelectedData**(formatters: bool, headers: bool): object[]
- **GetSelectedDataAsync**(formatters: bool, headers: bool): Task<object[]>
- **GroupBy**(expression: IgbGroupingExpression[]): void
- **GroupByAsync**(expression: IgbGroupingExpression[]): Task
- **IsExpandedGroup**(group: IgbGroupByRecord): bool
- **IsExpandedGroupAsync**(group: IgbGroupByRecord): Task<bool> — Returns if a group is expanded or not. group The group record. public groupRow: IGroupByRecord; const expandedGroup = this.grid.isExpandedGroup(this.groupRow);
- **PinRow**(rowID: object, index: double): bool
- **PinRowAsync**(rowID: object, index: double): Task<bool>
- **SelectRowsInGroup**(groupRow: IgbGroupByRecord, clearPrevSelection: bool): void
- **SelectRowsInGroupAsync**(groupRow: IgbGroupByRecord, clearPrevSelection: bool): Task
- **ToggleAllGroupRows**(): void
- **ToggleAllGroupRowsAsync**(): Task — Toggles the expansion state of all group rows recursively. this.grid.toggleAllGroupRows;
- **ToggleGroup**(groupRow: IgbGroupByRecord): void
- **ToggleGroupAsync**(groupRow: IgbGroupByRecord): Task — Toggles the expansion state of a group. groupRow The group record to toggle. public groupRow: IGroupByRecord; const toggleExpGroup = this.grid.toggleGroup(this.groupRow);
- **UnpinRow**(rowID: object): bool
- **UnpinRowAsync**(rowID: object): Task<bool>

### [IgbGridActionsBaseDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridActionsBaseDirective)

- **constructor**(): void
- **ActionStripParent**: `BaseRendererElement`
- **AsMenuItems**: `bool`
- **Type**: `string`
- **Dispose**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridActionsBaseDirectiveCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridActionsBaseDirectiveCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridActionsBaseDirectiveModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridActionsBaseDirectiveModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridActiveCellChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridActiveCellChangedEventArgs)
Information about the change to the selected cells in the grid.

- **constructor**(): void
- **NewActiveCell**: `IgbGridCellPosition` — The new active cell.
- **OldActiveCell**: `IgbGridCellPosition` — The old active cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridAnimationPhaseSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridAnimationPhaseSettings)
This class is used to group the settings to define an animation phase.

- **constructor**(): void
- **DesiredSubItemDurationMilliseconds**: `int` — The desired amount of time each item animating should take, in milliseconds
- **DurationMilliseconds**: `int` — The duration of an animation, in milliseconds
- **EasingFunctionType**: `GridEasingFunctionType` — Configures the Easing function used to animate the individual items
- **HoldInitialMilliseconds**: `int` — The amount of time to delay an animation, in milliseconds.
- **PerItemDelayMilliseconds**: `int` — The amount of time to delay each item animating, in milliseconds
- **ShouldItemsFinishSimultaneously**: `bool` — Configures whether all items animating should finish simultaneously
- **SubItemDurationMilliseconds**: `int` — The amount of time each item animating should take, in milliseconds
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridAnimationSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridAnimationSettings)
Animation settings for the grid.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridBaseDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridBaseDirective)

- **constructor**(): void
- **ActionStripComponents**: `IgbActionStripCollection`
- **ActiveNodeChange**: `EventCallback<IgbActiveNodeChangeEventArgs>`
- **ActiveNodeChangeScript**: `string`
- **ActualActionStripComponents**: `IgbActionStripCollection`
- **ActualColumnList**: `IgbColumnCollection`
- **ActualPaginationComponents**: `IgbPaginatorCollection`
- **ActualStateComponents**: `IgbStateCollection`
- **ActualToolbar**: `IgbGridToolbarCollection`
- **AddRowEmptyTemplate**: `RenderFragment<object>`
- **AddRowEmptyTemplateScript**: `string` — Provides a means of setting AddRowEmptyTemplate in the JavaScript environment.
- **AdvancedFilteringExpressionsTree**: `IgbFilteringExpressionsTree` — Gets/Sets the advanced filtering state. let advancedFilteringExpressionsTree = this.grid.advancedFilteringExpressionsTree; this.grid.advancedFilteringExpressionsTree = logic;
- **AdvancedFilteringExpressionsTreeChange**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **AdvancedFilteringExpressionsTreeChangeScript**: `string`
- **AllowAdvancedFiltering**: `bool`
- **AllowFiltering**: `bool`
- **AutoGenerate**: `bool`
- **AutoGenerateExclude**: `string[]`
- **BatchEditing**: `bool`
- **CellClick**: `EventCallback<IgbGridCellEventArgs>`
- **CellClickScript**: `string`
- **CellEdit**: `EventCallback<IgbGridEditEventArgs>`
- **CellEditDone**: `Action<IgbGridEditDoneEventArgs>`
- **CellEditEnter**: `EventCallback<IgbGridEditEventArgs>`
- **CellEditEnterScript**: `string`
- **CellEditExit**: `EventCallback<IgbGridEditDoneEventArgs>`
- **CellEditExitScript**: `string`
- **CellEditScript**: `string`
- **CellMergeMode**: `GridCellMergeMode` — Gets/Sets cell merge mode.
- **CellSelection**: `GridSelectionMode` — Gets/Sets cell selection mode. By default the cell selection mode is multiple selectionMode: GridSelectionMode
- **ClipboardOptions**: `IgbClipboardOptions` — Controls the copy behavior of the grid.
- **ColumnInit**: `EventCallback<IgbColumnComponentEventArgs>`
- **ColumnInitScript**: `string`
- **ColumnList**: `IgbColumnCollection`
- **ColumnMoving**: `EventCallback<IgbColumnMovingEventArgs>`
- **ColumnMovingEnd**: `EventCallback<IgbColumnMovingEndEventArgs>`
- **ColumnMovingEndScript**: `string`
- **ColumnMovingScript**: `string`
- **ColumnMovingStart**: `EventCallback<IgbColumnMovingStartEventArgs>`
- **ColumnMovingStartScript**: `string`
- **ColumnPin**: `EventCallback<IgbPinColumnCancellableEventArgs>`
- **ColumnPinScript**: `string`
- **ColumnPinned**: `EventCallback<IgbPinColumnEventArgs>`
- **ColumnPinnedScript**: `string`
- **ColumnResized**: `EventCallback<IgbColumnResizeEventArgs>`
- **ColumnResizedScript**: `string`
- **ColumnSelection**: `GridSelectionMode` — Gets/Sets column selection mode By default the row selection mode is none selectionMode: GridSelectionMode
- **ColumnSelectionChanging**: `EventCallback<IgbColumnSelectionEventArgs>`
- **ColumnSelectionChangingScript**: `string`
- **ColumnVisibilityChanged**: `EventCallback<IgbColumnVisibilityChangedEventArgs>`
- **ColumnVisibilityChangedScript**: `string`
- **ColumnVisibilityChanging**: `EventCallback<IgbColumnVisibilityChangingEventArgs>`
- **ColumnVisibilityChangingScript**: `string`
- **ColumnWidth**: `string`
- **ColumnsAutogenerated**: `EventCallback<IgbColumnsAutoGeneratedEventArgs>`
- **ColumnsAutogeneratedScript**: `string`
- **ContentActionStripComponents**: `IgbActionStripCollection`
- **ContentColumnList**: `IgbColumnCollection`
- **ContentPaginationComponents**: `IgbPaginatorCollection`
- **ContentStateComponents**: `IgbStateCollection`
- **ContentToolbar**: `IgbGridToolbarCollection`
- **ContextMenu**: `EventCallback<IgbGridContextMenuEventArgs>`
- **ContextMenuScript**: `string`
- **DataChanged**: `EventCallback<IgbForOfDataChangeEventArgs>`
- **DataChangedScript**: `string`
- **DataChanging**: `EventCallback<IgbForOfDataChangeEventArgs>`
- **DataChangingScript**: `string`
- **DataCloneStrategy**: `IgbDataCloneStrategy`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DoubleClick**: `EventCallback<IgbGridCellEventArgs>`
- **DoubleClickScript**: `string`
- **DragGhostCustomTemplate**: `RenderFragment<IgbGridRowDragGhostContext>` — Gets the custom template, if any, used for row drag ghost.
- **DragGhostCustomTemplateScript**: `string` — Provides a means of setting DragGhostCustomTemplate in the JavaScript environment.
- **DragIndicatorIconTemplate**: `RenderFragment<IgbGridEmptyTemplateContext>` — The custom template, if any, that should be used when rendering the row drag indicator icon
- **DragIndicatorIconTemplateScript**: `string` — Provides a means of setting DragIndicatorIconTemplate in the JavaScript environment.
- **EmptyFilteredGridMessage**: `string`
- **EmptyGridMessage**: `string`
- **EmptyGridTemplate**: `RenderFragment<IgbGridTemplateContext>`
- **EmptyGridTemplateScript**: `string` — Provides a means of setting EmptyGridTemplate in the JavaScript environment.
- **ExcelStyleHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — Gets the excel style header icon.
- **ExcelStyleHeaderIconTemplateScript**: `string` — Provides a means of setting ExcelStyleHeaderIconTemplate in the JavaScript environment.
- **FilterMode**: `FilterMode`
- **FilterStrategy**: `IgbFilteringStrategy`
- **Filtering**: `EventCallback<IgbFilteringEventArgs>`
- **FilteringDone**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **FilteringDoneScript**: `string`
- **FilteringExpressionsTree**: `IgbFilteringExpressionsTree`
- **FilteringExpressionsTreeChange**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **FilteringExpressionsTreeChangeScript**: `string`
- **FilteringLogic**: `FilteringLogic`
- **FilteringScript**: `string`
- **FormGroupCreated**: `EventCallback<IgbGridFormGroupCreatedEventArgs>`
- **FormGroupCreatedScript**: `string`
- **GridCopy**: `EventCallback<IgbGridClipboardEventEventArgs>`
- **GridCopyScript**: `string`
- **GridKeydown**: `EventCallback<IgbGridKeydownEventArgs>`
- **GridKeydownScript**: `string`
- **GridScroll**: `EventCallback<IgbGridScrollEventArgs>`
- **GridScrollScript**: `string`
- **HeadSelectorTemplate**: `RenderFragment<IgbHeadSelectorTemplateContext>` — Gets the header row selector template.
- **HeadSelectorTemplateScript**: `string` — Provides a means of setting HeadSelectorTemplate in the JavaScript environment.
- **HeaderCollapsedIndicatorTemplate**: `RenderFragment<IgbGridTemplateContext>` — Gets the row collapse indicator template.
- **HeaderCollapsedIndicatorTemplateScript**: `string` — Provides a means of setting HeaderCollapsedIndicatorTemplate in the JavaScript environment.
- **HeaderExpandedIndicatorTemplate**: `RenderFragment<IgbGridTemplateContext>` — Gets the header expand indicator template.
- **HeaderExpandedIndicatorTemplateScript**: `string` — Provides a means of setting HeaderExpandedIndicatorTemplate in the JavaScript environment.
- **HideRowSelectors**: `bool` — Gets/Sets if the row selectors are hidden. By default row selectors are shown
- **IsLoading**: `bool`
- **ItemRequested**: `Action<IgbItemRequestedEventArgs>`
- **LoadingGridTemplate**: `RenderFragment<IgbGridTemplateContext>`
- **LoadingGridTemplateScript**: `string` — Provides a means of setting LoadingGridTemplate in the JavaScript environment.
- **Locale**: `string` — Gets/Sets the locale. If not set, returns browser's language.
- **Moving**: `bool` — Controls whether columns moving is enabled in the grid.
- **NeedsDynamicContent**: `bool`
- **Outlet**: `IgbOverlayOutletDirective` — Gets/Sets the outlet used to attach the grid's overlays to. If set, returns the outlet defined outside the grid. Otherwise returns the grid's internal outlet directive.
- **PaginationComponents**: `IgbPaginatorCollection`
- **PagingMode**: `GridPagingMode`
- **ParentTypeName**: `string`
- **Pinning**: `IgbPinningConfig`
- **PrimaryKey**: `string`
- **RangeSelected**: `EventCallback<IgbGridSelectionRangeEventArgs>`
- **RangeSelectedScript**: `string`
- **Rendered**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **RenderedScript**: `string`
- **ResourceStrings**: `IgbGridResourceStrings` — Gets/Sets the resource strings. By default it uses EN resources.
- **RowAdd**: `EventCallback<IgbRowDataCancelableEventArgs>`
- **RowAddScript**: `string`
- **RowAddTextTemplate**: `RenderFragment<IgbGridEmptyTemplateContext>` — Gets the row add text template.
- **RowAddTextTemplateScript**: `string` — Provides a means of setting RowAddTextTemplate in the JavaScript environment.
- **RowAdded**: `Action<IgbRowDataEventArgs>`
- **RowClasses**: `object`
- **RowClassesScript**: `string` — Provides a means of setting RowClasses in the JavaScript environment.
- **RowClick**: `EventCallback<IgbGridRowEventArgs>`
- **RowClickScript**: `string`
- **RowCollapsedIndicatorTemplate**: `RenderFragment<IgbGridRowTemplateContext>` — Gets the row collapse indicator template.
- **RowCollapsedIndicatorTemplateScript**: `string` — Provides a means of setting RowCollapsedIndicatorTemplate in the JavaScript environment.
- **RowDelete**: `EventCallback<IgbRowDataCancelableEventArgs>`
- **RowDeleteScript**: `string`
- **RowDeleted**: `Action<IgbRowDataEventArgs>`
- **RowDragEnd**: `EventCallback<IgbRowDragEndEventArgs>`
- **RowDragEndScript**: `string`
- **RowDragStart**: `EventCallback<IgbRowDragStartEventArgs>`
- **RowDragStartScript**: `string`
- **RowDraggable**: `bool`
- **RowEdit**: `EventCallback<IgbGridEditEventArgs>`
- **RowEditActionsTemplate**: `RenderFragment<IgbGridRowEditActionsTemplateContext>` — Gets the row edit actions template.
- **RowEditActionsTemplateScript**: `string` — Provides a means of setting RowEditActionsTemplate in the JavaScript environment.
- **RowEditDone**: `EventCallback<IgbGridEditDoneEventArgs>`
- **RowEditDoneScript**: `string`
- **RowEditEnter**: `EventCallback<IgbGridEditEventArgs>`
- **RowEditEnterScript**: `string`
- **RowEditExit**: `EventCallback<IgbGridEditDoneEventArgs>`
- **RowEditExitScript**: `string`
- **RowEditScript**: `string`
- **RowEditTextTemplate**: `RenderFragment<IgbGridRowEditTextTemplateContext>` — Gets the row edit text template.
- **RowEditTextTemplateScript**: `string` — Provides a means of setting RowEditTextTemplate in the JavaScript environment.
- **RowEditable**: `bool`
- **RowExpandedIndicatorTemplate**: `RenderFragment<IgbGridRowTemplateContext>` — Gets the row expand indicator template.
- **RowExpandedIndicatorTemplateScript**: `string` — Provides a means of setting RowExpandedIndicatorTemplate in the JavaScript environment.
- **RowHeight**: `double`
- **RowPinned**: `EventCallback<IgbPinRowEventArgs>`
- **RowPinnedScript**: `string`
- **RowPinning**: `EventCallback<IgbPinRowEventArgs>`
- **RowPinningScript**: `string`
- **RowSelection**: `GridSelectionMode` — Gets/Sets row selection mode By default the row selection mode is 'none' Note that in IgxGrid and IgxHierarchicalGrid 'multipleCascade' behaves like 'multiple'
- **RowSelectionChanging**: `EventCallback<IgbRowSelectionEventArgs>`
- **RowSelectionChangingScript**: `string`
- **RowSelectorTemplate**: `RenderFragment<IgbRowSelectorTemplateContext>` — Gets the row selector template.
- **RowSelectorTemplateScript**: `string` — Provides a means of setting RowSelectorTemplate in the JavaScript environment.
- **RowStyles**: `object`
- **RowStylesScript**: `string` — Provides a means of setting RowStyles in the JavaScript environment.
- **RowToggle**: `EventCallback<IgbRowToggleEventArgs>`
- **RowToggleScript**: `string`
- **SelectRowOnClick**: `bool` — Gets/Sets whether clicking over a row should select/deselect it By default it is set to true enabled: boolean
- **Selected**: `EventCallback<IgbGridCellEventArgs>`
- **SelectedRows**: `object[]`
- **SelectedRowsChange**: `EventCallback<IgbComponentArrayDataValueChangedEventArgs>`
- **SelectedRowsChangeScript**: `string`
- **SelectedRowsChanged**: `EventCallback<object[]>`
- **SelectedScript**: `string`
- **ShouldGenerate**: `bool` — Gets/Sets whether the columns should be auto-generated once again after the initialization of the grid
- **ShowSummaryOnCollapse**: `bool`
- **SnackbarDisplayTime**: `double` — Gets/Sets the display time for the row adding snackbar notification. By default it is 6000ms.
- **SortAscendingHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in asc order.
- **SortAscendingHeaderIconTemplateScript**: `string` — Provides a means of setting SortAscendingHeaderIconTemplate in the JavaScript environment.
- **SortDescendingHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in desc order.
- **SortDescendingHeaderIconTemplateScript**: `string` — Provides a means of setting SortDescendingHeaderIconTemplate in the JavaScript environment.
- **SortHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — Gets custom template, if any, that should be used when rendering a header sorting indicator when columns are not sorted.
- **SortHeaderIconTemplateScript**: `string` — Provides a means of setting SortHeaderIconTemplate in the JavaScript environment.
- **SortStrategy**: `IgbGridSortingStrategy`
- **Sorting**: `EventCallback<IgbSortingEventArgs>`
- **SortingDone**: `EventCallback<IgbSortingExpressionEventArgs>`
- **SortingDoneScript**: `string`
- **SortingExpressions**: `IgbSortingExpression[]`
- **SortingExpressionsChange**: `EventCallback<IgbSortingExpressionEventArgs>`
- **SortingExpressionsChangeScript**: `string`
- **SortingOptions**: `IgbSortingOptions`
- **SortingScript**: `string`
- **StateComponents**: `IgbStateCollection`
- **SummaryCalculationMode**: `GridSummaryCalculationMode`
- **SummaryPosition**: `GridSummaryPosition`
- **SummaryRowHeight**: `double` — Get/Set IgxSummaryRow height
- **Toolbar**: `IgbGridToolbarCollection`
- **ToolbarExporting**: `EventCallback<IgbGridToolbarExportEventArgs>`
- **ToolbarExportingScript**: `string`
- **TotalRecords**: `double` — Returns the total number of records. Only functions when paging is enabled. const totalRecords = this.grid.totalRecords;
- **Type**: `string`
- **ValidationStatusChange**: `EventCallback<IgbGridValidationStatusEventArgs>`
- **ValidationStatusChangeScript**: `string`
- **ValidationTrigger**: `GridValidationTrigger`
- **AddRow**(item: object): void — Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.
- **AddRowAsync**(item: object): Task — Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.
- **BeginAddRowById**(rowID: object, asChild: bool): void
- **BeginAddRowByIdAsync**(rowID: object, asChild: bool): Task
- **ClearCellSelection**(): void
- **ClearCellSelectionAsync**(): Task — Deselect selected cells. this.grid.clearCellSelection();
- **ClearFilter**(name: string): void
- **ClearFilterAsync**(name: string): Task — If name is provided, clears the filtering state of the corresponding IgxColumnComponent. Otherwise clears the filtering state of all IgxColumnComponents. this.grid.clearFilter(); name
- **ClearSearch**(): void
- **ClearSearchAsync**(): Task — Removes all the highlights in the cell. this.grid.clearSearch();
- **ClearSort**(name: string): void
- **ClearSortAsync**(name: string): Task — If name is provided, clears the sorting state of the corresponding IgxColumnComponent. otherwise clears the sorting state of all IgxColumnComponent. this.grid.clearSort(); name
- **CloseAdvancedFilteringDialog**(applyChanges: bool): void
- **CloseAdvancedFilteringDialogAsync**(applyChanges: bool): Task — Closes the advanced filtering dialog. applyChanges indicates whether the changes should be applied
- **CollapseAll**(): void
- **CollapseAllAsync**(): Task — Collapses all rows. this.grid.collapseAll();
- **CollapseRow**(rowID: object): void
- **CollapseRowAsync**(rowID: object): Task — Collapses the row by its id. ID is either the primaryKey value or the data record instance. this.grid.collapseRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **DeleteRow**(rowSelector: object): object — Deletes a row from the grid.
- **DeleteRowAsync**(rowSelector: object): Task<object> — Deletes a row from the grid.
- **DeselectAllColumns**(): void
- **DeselectAllColumnsAsync**(): Task — Deselects all columns this.grid.deselectAllColumns();
- **DeselectAllRows**(onlyFilterData: bool): void
- **DeselectAllRowsAsync**(onlyFilterData: bool): Task — Deselects all rows By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows. If you set the parameter onlyFilterData to false that will deselect all rows in the grid exept deleted rows. this.grid.deselectAllRows(); onlyFilterData
- **DeselectColumns**(columns: string[]): void
- **DeselectColumnsAsync**(columns: string[]): Task
- **DeselectRows**(rowIDs: object[]): void
- **DeselectRowsAsync**(rowIDs: object[]): Task
- **DisableSummaries**(rest: object[]): void
- **DisableSummariesAsync**(rest: object[]): Task
- **EnableSummaries**(rest: object[]): void
- **EnableSummariesAsync**(rest: object[]): Task
- **ExpandAll**(): void
- **ExpandAllAsync**(): Task — Expands all rows. this.grid.expandAll();
- **ExpandRow**(rowID: object): void
- **ExpandRowAsync**(rowID: object): Task — Expands the row by its id. ID is either the primaryKey value or the data record instance. this.grid.expandRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **Filter**(name: string, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation, ignoreCase: bool): void
- **FilterAsync**(name: string, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation, ignoreCase: bool): Task
- **FilterGlobal**(value: object, condition: object, ignoreCase: object): void
- **FilterGlobalAsync**(value: object, condition: object, ignoreCase: object): Task
- **FindByName**(name: string): object
- **FindNext**(text: string, caseSensitive: bool, exactMatch: bool): double
- **FindNextAsync**(text: string, caseSensitive: bool, exactMatch: bool): Task<double>
- **FindPrev**(text: string, caseSensitive: bool, exactMatch: bool): double
- **FindPrevAsync**(text: string, caseSensitive: bool, exactMatch: bool): Task<double>
- **GetColumnByName**(name: string): IgbColumn
- **GetColumnByNameAsync**(name: string): Task<IgbColumn> — Returns the IgxColumnComponent by field name. const myCol = this.grid1.getColumnByName("ID"); name
- **GetColumnByVisibleIndex**(index: double): IgbColumn
- **GetColumnByVisibleIndexAsync**(index: double): Task<IgbColumn>
- **GetColumns**(): IgbColumn[]
- **GetColumnsAsync**(): Task<IgbColumn[]>
- **GetCurrentActualColumnList**(): IgbColumnCollection
- **GetCurrentActualColumnListAsync**(): Task<IgbColumnCollection>
- **GetCurrentSelectedRows**(): object[]
- **GetCurrentSelectedRowsAsync**(): Task<object[]>
- **GetData**(): object
- **GetDataView**(): object[]
- **GetDataViewAsync**(): Task<object[]>
- **GetDefaultRowHeight**(): double
- **GetDefaultRowHeightAsync**(): Task<double>
- **GetFilteredData**(): object
- **GetFilteredDataAsync**(): Task<object>
- **GetFilteredSortedData**(): object[]
- **GetFilteredSortedDataAsync**(): Task<object[]>
- **GetHeaderGroupWidth**(column: IgbColumn): string
- **GetHeaderGroupWidthAsync**(column: IgbColumn): Task<string> — Gets the width to be set on IgxGridHeaderGroupComponent.
- **GetHiddenColumnsCount**(): double
- **GetHiddenColumnsCountAsync**(): Task<double>
- **GetLastSearchInfo**(): IgbSearchInfo
- **GetLastSearchInfoAsync**(): Task<IgbSearchInfo>
- **GetNextCell**(currRowIndex: double, curVisibleColIndex: double, callback: object): IgbCellPosition
- **GetNextCellAsync**(currRowIndex: double, curVisibleColIndex: double, callback: object): Task<IgbCellPosition>
- **GetPinnedColumns**(): IgbColumn[]
- **GetPinnedColumnsAsync**(): Task<IgbColumn[]>
- **GetPinnedColumnsCount**(): double
- **GetPinnedColumnsCountAsync**(): Task<double>
- **GetPinnedEndColumns**(): IgbColumn[]
- **GetPinnedEndColumnsAsync**(): Task<IgbColumn[]>
- **GetPinnedEndWidth**(takeHidden: bool): void
- **GetPinnedEndWidthAsync**(takeHidden: bool): Task — Gets calculated width of the pinned areas. const pinnedWidth = this.grid.getPinnedEndWidth(); takeHidden If we should take into account the hidden columns in the pinned area.
- **GetPinnedStartColumns**(): IgbColumn[]
- **GetPinnedStartColumnsAsync**(): Task<IgbColumn[]>
- **GetPinnedStartWidth**(takeHidden: bool): void
- **GetPinnedStartWidthAsync**(takeHidden: bool): Task — Gets calculated width of the pinned areas. const pinnedWidth = this.grid.getPinnedStartWidth(); takeHidden If we should take into account the hidden columns in the pinned area.
- **GetPreviousCell**(currRowIndex: double, curVisibleColIndex: double, callback: object): IgbCellPosition
- **GetPreviousCellAsync**(currRowIndex: double, curVisibleColIndex: double, callback: object): Task<IgbCellPosition>
- **GetRowData**(rowSelector: object): object
- **GetRowDataAsync**(rowSelector: object): Task<object> — Returns the data that is contained in the row component. If the primary key is not specified the row selector match the row data. const data = grid.getRowData(94741); rowSelector correspond to rowID
- **GetSelectedColumnsData**(formatters: bool, headers: bool): void
- **GetSelectedColumnsDataAsync**(formatters: bool, headers: bool): Task
- **GetSelectedData**(formatters: bool, headers: bool): void
- **GetSelectedDataAsync**(formatters: bool, headers: bool): Task
- **GetSelectedRanges**(): IgbGridSelectionRange[]
- **GetSelectedRangesAsync**(): Task<IgbGridSelectionRange[]> — Get the currently selected ranges in the grid.
- **GetUnpinnedColumns**(): IgbColumn[]
- **GetUnpinnedColumnsAsync**(): Task<IgbColumn[]>
- **GetVirtualizationState**(): IgbForOfState
- **GetVirtualizationStateAsync**(): Task<IgbForOfState>
- **GetVisibleColumns**(): IgbColumn[]
- **GetVisibleColumnsAsync**(): Task<IgbColumn[]>
- **IsRecordPinnedByIndex**(rowIndex: double): void
- **IsRecordPinnedByIndexAsync**(rowIndex: double): Task — Returns whether the record is pinned or not. rowIndex Index of the record in the filteredSortedData collection.
- **MarkForCheck**(): void
- **MarkForCheckAsync**(): Task — Triggers change detection for the IgxGridComponent. Calling markForCheck also triggers the grid pipes explicitly, resulting in all updates being processed. May degrade performance if used when not needed, or if misused: // DON'Ts: // don't call markForCheck from inside a loop // don't call markForCheck when a primitive has changed grid.data.forEach(rec => { rec = newValue; grid.markForCheck(); }); // DOs // call markForCheck after updating a nested property grid.data.forEach(rec => { rec.nestedProp1.nestedProp2 = newValue; }); grid.markForCheck(); grid.markForCheck();
- **MoveColumn**(column: IgbColumn, target: IgbColumn, pos: DropPosition?): void
- **MoveColumnAsync**(column: IgbColumn, target: IgbColumn, pos: DropPosition?): Task
- **NavigateTo**(rowIndex: double, visibleColIndex: double, cb: object): void
- **NavigateToAsync**(rowIndex: double, visibleColIndex: double, cb: object): Task
- **OnRowAddedOverride**(args: IgbRowDataEventArgs): void
- **OpenAdvancedFilteringDialog**(overlaySettings: IgbOverlaySettings): void
- **OpenAdvancedFilteringDialogAsync**(overlaySettings: IgbOverlaySettings): Task — Opens the advanced filtering dialog.
- **PinColumn**(columnName: string, index: double, pinningPosition: ColumnPinningPosition?): bool
- **PinColumnAsync**(columnName: string, index: double, pinningPosition: ColumnPinningPosition?): Task<bool>
- **PropagateValues**(item: object, props: Dictionary<string, object>, createNewIfPossible: bool): void
- **RecalculateAutoSizes**(): void
- **RecalculateAutoSizesAsync**(): Task — Recalculates all widths of columns that have size set to auto. this.grid1.recalculateAutoSizes();
- **Reflow**(): void
- **ReflowAsync**(): Task — Recalculates grid width/height dimensions. Should be run when changing DOM elements dimentions manually that affect the grid's size. this.grid.reflow();
- **RefreshSearch**(updateActiveInfo: bool, endEdit: bool): double
- **RefreshSearchAsync**(updateActiveInfo: bool, endEdit: bool): Task<double>
- **ResumeNotifications**(): void — Resumes data change notifications.
- **SelectAllColumns**(): void
- **SelectAllColumnsAsync**(): Task — Selects all columns this.grid.deselectAllColumns();
- **SelectAllRows**(onlyFilterData: bool): void
- **SelectAllRowsAsync**(onlyFilterData: bool): Task — Selects all rows By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows. If you set the parameter onlyFilterData to false that will select all rows in the grid exept deleted rows. this.grid.selectAllRows(); this.grid.selectAllRows(false); onlyFilterData
- **SelectColumns**(columns: string[], clearCurrentSelection: bool): void
- **SelectColumnsAsync**(columns: string[], clearCurrentSelection: bool): Task
- **SelectRange**(arg: IgbGridSelectionRange[]): void
- **SelectRangeAsync**(arg: IgbGridSelectionRange[]): Task
- **SelectRows**(rowIDs: object[], clearCurrentSelection: bool): void
- **SelectRowsAsync**(rowIDs: object[], clearCurrentSelection: bool): Task
- **SelectedColumns**(): IgbColumn[]
- **SelectedColumnsAsync**(): Task<IgbColumn[]> — Get current selected columns. Returns an array with selected columns const selectedColumns = this.grid.selectedColumns();
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Sort**(expression: IgbSortingExpression[]): void
- **SortAsync**(expression: IgbSortingExpression[]): Task
- **SuspendNotifications**(): void — Prevents data change notifications from be propagated to the component.
- **ToggleColumnVisibility**(args: IgbColumnVisibilityChangedEventArgs): void
- **ToggleColumnVisibilityAsync**(args: IgbColumnVisibilityChangedEventArgs): Task — Toggles the specified column's visibility. this.grid1.toggleColumnVisibility({ column: this.grid1.columns[0], newValue: true });
- **ToggleRow**(rowID: object): void
- **ToggleRowAsync**(rowID: object): Task — Toggles the row by its id. ID is either the primaryKey value or the data record instance. this.grid.toggleRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **UnpinColumn**(columnName: string, index: double): bool
- **UnpinColumnAsync**(columnName: string, index: double): Task<bool>
- **UpdateCell**(value: object, rowSelector: object, column: string): void — Updates the cell value at the specified location.
- **UpdateCellAsync**(value: object, rowSelector: object, column: string): Task — Updates the cell value at the specified location.
- **UpdateProperty**(item: object, propertyName: string, value: object): void
- **UpdateRow**(value: Dictionary<string, object>, rowSelector: object): void — Updates the data in a row.
- **UpdateRowAsync**(value: Dictionary<string, object>, rowSelector: object): Task — Updates the data in a row.

### [IgbGridCellEditEndedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellEditEndedEventArgs)

- **constructor**(): void
- **Column**: `IgbDataGridColumn` — Gets the column of the cell that ended editing.
- **Item**: `object` — Gets the row item.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Row**: `int` — Gets the row index of the cell that ended editing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellEditStartedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellEditStartedEventArgs)

- **constructor**(): void
- **Column**: `IgbDataGridColumn` — Gets the column of the cell that started editing.
- **Item**: `object` — Gets the row item.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Row**: `int` — Gets the row index of the cell that started editing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellEventArgs)
Represents an event argument related to grid cell interactions.

- **constructor**(): void
- **Detail**: `IgbGridCellEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellEventArgsDetail)
Represents an event argument related to grid cell interactions.

- **constructor**(): void
- **Cell**: `IgbCellType` — Represents the grid cell that triggered the event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellIdentifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellIdentifier)

- **constructor**(): void
- **ColumnID**: `int`
- **RowID**: `string`
- **RowIndex**: `int`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellPosition)

- **constructor**(): void
- **ColumnUniqueKey**: `string` — Gets or sets the column position of the cell. Can be null for spanning elements like section headers.
- **RowIndex**: `int` — Gets or sets the row position of the cell.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCellPositionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellPositionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridCellValueChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCellValueChangingEventArgs)
Event arguments for the CellValueChanging event

- **constructor**(): void
- **CellInfo**: `IgbCellInfo` — Gets the cell that was edited.
- **Column**: `IgbDataGridColumn` — Gets the column the cell belongs to.
- **ColumnScript**: `string` — Provides a means of setting Column in the JavaScript environment.
- **EditID**: `int` — Gets the edit ID for this value change.
- **Item**: `object` — Gets the row item associated with the change.
- **NewValue**: `object` — Gets the new cell value.
- **OldValue**: `object` — Gets the old cell value.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridClipboardEvent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridClipboardEvent)
The event arguments when data from a grid is being copied.

- **constructor**(): void
- **Cancel**: `bool` — cancel returns whether an external event has intercepted the copying If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Data**: `object[]` — data can be of any type and refers to the data that is being copied/stored to the clipboard
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridClipboardEventDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridClipboardEventDetail)
The event arguments when data from a grid is being copied.

- **constructor**(): void
- **Cancel**: `bool` — cancel returns whether an external event has intercepted the copying If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Data**: `object[]` — data can be of any type and refers to the data that is being copied/stored to the clipboard
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridClipboardEventEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridClipboardEventEventArgs)

- **constructor**(): void
- **Detail**: `IgbGridClipboardEventDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridColumnAnimationSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnAnimationSettings)
Column animation settings for the grid.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridColumnButtonOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnButtonOptions)

- **constructor**(): void
- **ApplyButtonCaption**: `string`
- **ApplyButtonClick**: `EventCallback<IgbApplyButtonClickEventArgs>`
- **ApplyButtonClickScript**: `string`
- **CancelButtonCaption**: `string`
- **CancelButtonClick**: `EventCallback<IgbCancelButtonClickEventArgs>`
- **CancelButtonClickScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnButtonOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnButtonOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridColumnFilterOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnFilterOptions)

- **constructor**(): void
- **ActualFilterListDensity**: `ControlDisplayDensity` — Gets the actual display filterListDensity to use for the component.
- **ClearColumnFiltersCaption**: `string`
- **FilterListDensity**: `ControlDisplayDensity` — Gets or sets the display Density to use for the buttons in the component.
- **FilterListPlaceholderText**: `string`
- **TextFilterCaption**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnApply**(): void
- **OnApplyAsync**(): Task

### [IgbGridColumnFilterOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnFilterOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnGroupOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnGroupOptions)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnGroupOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnGroupOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnHideOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnHideOptions)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnHideOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnHideOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnMoveOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnMoveOptions)

- **constructor**(): void
- **MoveLeftCaption**: `string`
- **MoveRightCaption**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnMoveOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnMoveOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnOptions)

- **constructor**(): void
- **ActualFilterListDensity**: `ControlDisplayDensity` — Gets the actual display filterListDensity to use for the component.
- **ActualSummaryListDensity**: `ControlDisplayDensity` — Gets the actual display density used for the summary list menu.
- **ApplyButtonClick**: `EventCallback<IgbApplyButtonClickEventArgs>`
- **ApplyButtonClickScript**: `string`
- **ApplyFiltersButtonCaption**: `string`
- **CancelButtonClick**: `EventCallback<IgbCancelButtonClickEventArgs>`
- **CancelButtonClickScript**: `string`
- **CancelFiltersButtonCaption**: `string`
- **ClearColumnFiltersCaption**: `string`
- **ColumnNameFontFamily**: `string`
- **ColumnNameFontSize**: `double`
- **ColumnNameFontStyle**: `string`
- **ColumnNameFontWeight**: `string`
- **FilterListDensity**: `ControlDisplayDensity` — Gets or sets the display Density to use for the buttons in the component.
- **FilterListPlaceholderText**: `string`
- **FilterOptionsVisible**: `bool`
- **GroupOptionsVisible**: `bool`
- **HeaderVisible**: `bool`
- **HideOptionsVisible**: `bool`
- **MoveHeaderCaption**: `string`
- **MoveLeftCaption**: `string`
- **MoveOptionsVisible**: `bool`
- **MoveRightCaption**: `string`
- **PaddingBottom**: `int` — Gets or sets the amount of left padding to use for the bottom edge of the component.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the left edge of the component.
- **PaddingRight**: `int` — Gets or sets the amount of left padding to use for the right edge of the component.
- **PaddingTop**: `int` — Gets or sets the amount of left padding to use for the top edge of the component.
- **PinHeaderCaption**: `string`
- **PinLeftCaption**: `string`
- **PinOptionsVisible**: `bool`
- **PinRightCaption**: `string`
- **SortAscendingCaption**: `string`
- **SortDescendingCaption**: `string`
- **SortHeaderCaption**: `string`
- **SortOptionsVisible**: `bool`
- **SummaryListBackground**: `string` — Gets or sets the background color for the summary options menu.
- **SummaryListDensity**: `ControlDisplayDensity` — Gets or sets the display density to use for the summary list menu.
- **SummaryListTextColor**: `string` — Gets or sets the text color for the summary options menu.
- **SummaryOptionsVisible**: `bool`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnOptionsBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnOptionsBase)

- **constructor**(): void
- **ActualBaseTheme**: `BaseControlTheme` — Gets the actual display baseTheme to use for the component.
- **ActualButtonDensity**: `ControlDisplayDensity` — Gets the actual display buttonDensity to use for the component.
- **ActualDensity**: `ControlDisplayDensity` — Gets the actual display density to use for the component.
- **AutoSize**: `bool` — Gets or sets the autoSize for which this AutoSizeOptions will apply.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the component.
- **ButtonDensity**: `ControlDisplayDensity` — Gets or sets the display Density to use for the buttons in the component.
- **ButtonFontFamily**: `string`
- **ButtonFontSize**: `double`
- **ButtonFontStyle**: `string`
- **ButtonFontWeight**: `string`
- **Column**: `IgbDataGridColumn` — Gets or sets the column for which this ColumnOptions will apply.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the component.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridColumnOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnOptionsSectionBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnOptionsSectionBase)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **OnApply**(): void
- **OnApplyAsync**(): Task
- **OnCancel**(): void
- **OnCancelAsync**(): Task

### [IgbGridColumnOptionsSimpleSectionBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnOptionsSimpleSectionBase)

- **constructor**(): void
- **Caption**: `string`
- **ShowCaption**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridColumnPinOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnPinOptions)

- **constructor**(): void
- **PinLeftCaption**: `string`
- **PinRightCaption**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnPinOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnPinOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnSortOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnSortOptions)

- **constructor**(): void
- **AscendingCaption**: `string`
- **DescendingCaption**: `string`
- **SortDirection**: `ColumnSortDirection`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridColumnSortOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnSortOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnSummaryOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnSummaryOptions)

- **constructor**(): void
- **ActiveCount**: `int`
- **ActualSummaryListDensity**: `ControlDisplayDensity` — Gets the actual display density used for the summary list.
- **SummaryCaption**: `string` — Gets or sets the text inside the summary button.
- **SummaryListBackground**: `string`
- **SummaryListDensity**: `ControlDisplayDensity` — Gets or sets the display density used for the summary list.
- **SummaryListTextColor**: `string`
- **Type**: `string`
- **CloseMenu**(): void
- **CloseMenuAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnApply**(): void
- **OnApplyAsync**(): Task
- **OnCancel**(): void
- **OnCancelAsync**(): Task

### [IgbGridColumnSummaryOptionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnSummaryOptionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridColumnWidthChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnWidthChangedEventArgs)
Event arguments for the GridColumnWidthChanged event.

- **constructor**(): void
- **Column**: `IgbDataGridColumn` — The column whose Width has changed
- **ColumnScript**: `string` — Provides a means of setting Column in the JavaScript environment.
- **NewWidth**: `IgbColumnWidth` — The new column width.
- **OldWidth**: `IgbColumnWidth` — The old column width.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridColumnsAutoGeneratedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnsAutoGeneratedEventArgs)
Information about the generated columns.

- **constructor**(): void
- **Columns**: `IgbGridColumnCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridColumnsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridColumnsChangedEventArgs)
Information about the generated columns.

- **constructor**(): void
- **Columns**: `IgbGridColumnCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCompoundConditionalStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCompoundConditionalStyle)

- **constructor**(): void
- **Type**: `string`
- **ActualNeedsFieldMaximum**(): bool
- **ActualNeedsFieldMaximumAsync**(): Task<bool>
- **ActualNeedsFieldMinimum**(): bool
- **ActualNeedsFieldMinimumAsync**(): Task<bool>
- **ActualNeedsFieldSum**(): bool
- **ActualNeedsFieldSumAsync**(): Task<bool>
- **FindByName**(name: string): object
- **GetSubStyles**(): IgbGridConditionalStyleCollection
- **GetSubStylesAsync**(): Task<IgbGridConditionalStyleCollection>

### [IgbGridConditionFilterStringErrorsParsingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionFilterStringErrorsParsingEventArgs)
Represents event arguments for when there are errors parsing the filter string

- **constructor**(): void
- **Errors**: `string` — Gets the errors from parsing the filter string.
- **PropertyName**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridConditionalStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyle)

- **constructor**(): void
- **ActualProperties**: `IgbGridConditionalStylePropertyCollection`
- **Condition**: `IgbFilterExpression`
- **ConditionString**: `string`
- **ContentProperties**: `IgbGridConditionalStylePropertyCollection`
- **FilterStringErrorsParsing**: `EventCallback<IgbGridConditionFilterStringErrorsParsingEventArgs>`
- **FilterStringErrorsParsingScript**: `string`
- **IsFieldMaximumNeeded**: `bool`
- **IsFieldMinimumNeeded**: `bool`
- **IsFieldSumNeeded**: `bool`
- **IsTransitionInEnabled**: `bool`
- **ParentTypeName**: `string`
- **Properties**: `IgbGridConditionalStylePropertyCollection`
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **StyleKey**: `string`
- **Type**: `string`
- **ActualNeedsFieldMaximum**(): bool
- **ActualNeedsFieldMaximumAsync**(): Task<bool>
- **ActualNeedsFieldMinimum**(): bool
- **ActualNeedsFieldMinimumAsync**(): Task<bool>
- **ActualNeedsFieldSum**(): bool
- **ActualNeedsFieldSumAsync**(): Task<bool>
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **RequiresGlobalValues**(): bool
- **RequiresGlobalValuesAsync**(): Task<bool>

### [IgbGridConditionalStyleCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyleCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridConditionalStyleFontInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyleFontInfo)

- **constructor**(): void
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridConditionalStyleFontInfoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyleFontInfoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridConditionalStyleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridConditionalStyleProperty](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStyleProperty)

- **constructor**(): void
- **ActualInputValueExpression**: `IgbFilterExpression`
- **ActualMaximumInputValueExpression**: `IgbFilterExpression`
- **ActualMinimumInputValueExpression**: `IgbFilterExpression`
- **ActualSumInputValueExpression**: `IgbFilterExpression`
- **BoolValue**: `bool`
- **BrushValue**: `string`
- **ColorCollection**: `string`
- **DateValue**: `DateTime`
- **DoubleValue**: `double`
- **FilterStringErrorsParsing**: `EventCallback<IgbGridConditionFilterStringErrorsParsingEventArgs>`
- **FilterStringErrorsParsingScript**: `string`
- **FontValue**: `IgbGridConditionalStyleFontInfo`
- **InputValueExpression**: `IgbFilterExpression`
- **InputValueExpressionString**: `string`
- **IntValue**: `int`
- **MaximumColor**: `string`
- **MaximumInputValue**: `object`
- **MaximumInputValueExpression**: `IgbFilterExpression`
- **MaximumInputValueExpressionString**: `string`
- **MaximumInputValueScript**: `string` — Provides a means of setting MaximumInputValue in the JavaScript environment.
- **MaximumType**: `GridConditionalStyleBoundType`
- **MinimumColor**: `string`
- **MinimumInputValue**: `object`
- **MinimumInputValueExpression**: `IgbFilterExpression`
- **MinimumInputValueExpressionString**: `string`
- **MinimumInputValueScript**: `string` — Provides a means of setting MinimumInputValue in the JavaScript environment.
- **MinimumType**: `GridConditionalStyleBoundType`
- **ObjectValue**: `object`
- **PropertyName**: `string`
- **ShouldSetValue**: `bool`
- **StringValue**: `string`
- **StylingType**: `GridConditionalStylePropertyStylingType`
- **SumInputValue**: `object`
- **SumInputValueExpression**: `IgbFilterExpression`
- **SumInputValueExpressionString**: `string`
- **SumInputValueScript**: `string` — Provides a means of setting SumInputValue in the JavaScript environment.
- **Type**: `string`
- **ValueCollection**: `object[]`
- **ValueCollectionScript**: `string` — Provides a means of setting ValueCollection in the JavaScript environment.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridConditionalStylePropertyCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStylePropertyCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridConditionalStylePropertyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridConditionalStylePropertyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridContextMenuEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridContextMenuEventArgs)
Represents an event argument for the grid contextMenu output

- **constructor**(): void
- **Detail**: `IgbGridContextMenuEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridContextMenuEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridContextMenuEventArgsDetail)
Represents an event argument for the grid contextMenu output

- **constructor**(): void
- **Cell**: `IgbCellType` — Represents the grid cell that triggered the event.
- **Row**: `IgbRowType` — Represents the grid row that triggered the event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCreatedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCreatedEventArgs)

- **constructor**(): void
- **Detail**: `IgbGridCreatedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCreatedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCreatedEventArgsDetail)

- **constructor**(): void
- **Grid**: `IgbHierarchicalGrid`
- **Owner**: `IgbRowIsland`
- **ParentID**: `object`
- **ParentRowData**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridCustomFilterRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridCustomFilterRequestedEventArgs)

- **constructor**(): void
- **Column**: `IgbDataGridColumn` — The column that requested the filter.
- **Expression**: `IgbFilterExpression` — Sets the filter expression to be used.
- **Filter**: `IgbFilterOperand` — The custom filter that was chosen.
- **FilterFactory**: `FilterFactory` — Gets the FilterFactory to assists in building filters.
- **Type**: `string`
- **Value**: `object` — The value that was provided in the editor for the filter.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridDataCommittedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridDataCommittedEventArgs)
Event arguments for the DataCommitted event.

- **constructor**(): void
- **Changes**: `IgbDataSourceAggregatedResult[]` — Gets a list of the changes that were committed.
- **CommitID**: `int` — Gets the ID for this commit.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridDataCommittingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridDataCommittingEventArgs)
Event arguments for the DataCommitting event.

- **constructor**(): void
- **Changes**: `IgbDataSourceAggregatedResult[]` — Gets a list of changes that are about to be committed.
- **CommitID**: `int` — The ID for the commit. Use this as the argument for the AcceptCommit or RejectCommit methods.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridEditDoneEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditDoneEventArgs)
Represents event arguments related to grid editing completion.

- **constructor**(): void
- **Detail**: `IgbGridEditDoneEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridEditDoneEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditDoneEventArgsDetail)
Represents event arguments related to grid editing completion.

- **constructor**(): void
- **CellID**: `IgbGridCellIdentifier`
- **Column**: `IgbColumn` — Optional Represents the column information of the edited cell
- **IsAddRow**: `bool` — Optional Indicates if the editing consists of adding a new row
- **NewValue**: `object` — Optional Represents the value, that is being entered in the edited cell When there is no newValue and the event has ended, the value of the cell returns to the oldValue
- **OldValue**: `object` — Represents the previous (before editing) value of the edited cell. It's used when the event has been stopped/exited.
- **Owner**: `IgbGridBaseDirective` — Optional Represents the grid instance that owns the edit event.
- **PrimaryKey**: `object`
- **RowData**: `object` — rowData represents the updated/committed data of the row after the edit (newValue) The only case rowData (of the current object) is used directly, is when there is no rowEditing or transactions enabled
- **RowID**: `object`
- **RowKey**: `object`
- **Type**: `string`
- **Valid**: `bool` — Optional Indicates if the new value would be valid. It can be set to return the result of the methods for validation of the grid
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridEditEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditEventArgs)
Represents event arguments related to grid editing. The event is cancelable It contains information about the row and the column, as well as the old and nwe value of the element/cell

- **constructor**(): void
- **Detail**: `IgbGridEditEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridEditEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditEventArgsDetail)
Represents event arguments related to grid editing. The event is cancelable It contains information about the row and the column, as well as the old and nwe value of the element/cell

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **CellID**: `IgbGridCellIdentifier`
- **Column**: `IgbColumn` — Optional Represents the column information of the edited cell
- **IsAddRow**: `bool` — Optional Indicates if the editing consists of adding a new row
- **NewValue**: `object` — Optional Represents the value, that is being entered in the edited cell When there is no newValue and the event has ended, the value of the cell returns to the oldValue
- **OldValue**: `object` — Represents the previous (before editing) value of the edited cell. It's used when the event has been stopped/exited.
- **Owner**: `IgbGridBaseDirective` — Optional Represents the grid instance that owns the edit event.
- **PrimaryKey**: `object`
- **RowData**: `object` — rowData represents the updated/committed data of the row after the edit (newValue) The only case rowData (of the current object) is used directly, is when there is no rowEditing or transactions enabled
- **RowID**: `object`
- **RowKey**: `object`
- **Type**: `string`
- **Valid**: `bool` — Optional Indicates if the new value would be valid. It can be set to return the result of the methods for validation of the grid
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridEditingActions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditingActions)
Grid Editing Actions for the Action Strip IgxActionStripComponent

- **constructor**(): void
- **AddChild**: `bool` — An input to enable/disable action strip child row adding button
- **AddRow**: `bool` — An input to enable/disable action strip row adding button
- **DeleteRow**: `bool` — An input to enable/disable action strip row deleting button
- **EditRow**: `bool` — An input to enable/disable action strip row editing button
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **StartEdit**(evt: object): void
- **StartEditAsync**(evt: object): Task — Enter row or cell edit mode depending the grid rowEditable option this.gridEditingActions.startEdit();

### [IgbGridEditingActionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEditingActionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridEmptyTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridEmptyTemplateContext)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridFilterDialogFilterChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogFilterChangeEventArgs)

- **constructor**(): void
- **Filter**: `IgbColumnFilterCondition`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridFilterDialogOpeningEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogOpeningEventArgs)

- **constructor**(): void
- **Column**: `IgbDataGridColumn`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridFilterDialogViewModel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModel)

- **constructor**(): void
- **IsTopLevelOr**: `bool`
- **MaxGroupingLevels**: `int`
- **PropertyType**: `DataSourceSchemaPropertyType`
- **Rows**: `IgbGridFilterDialogViewModelRowCollection`
- **Type**: `string`
- **AddNewRow**(): void
- **AddNewRowAsync**(): Task
- **CanGroupRange**(startIndex: int, endIndex: int): bool
- **CanGroupRangeAsync**(startIndex: int, endIndex: int): Task<bool>
- **FindByName**(name: string): object
- **GroupRange**(startIndex: int, endIndex: int, isOrGrouping: bool): void
- **GroupRangeAsync**(startIndex: int, endIndex: int, isOrGrouping: bool): Task
- **TargetingRange**(startIndex: int, endIndex: int): bool
- **TargetingRangeAsync**(startIndex: int, endIndex: int): Task<bool>
- **ToggleRange**(startIndex: int, endIndex: int): void
- **ToggleRangeAsync**(startIndex: int, endIndex: int): Task
- **UngroupRange**(startIndex: int, endIndex: int): void
- **UngroupRangeAsync**(startIndex: int, endIndex: int): Task

### [IgbGridFilterDialogViewModelGrouping](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModelGrouping)

- **constructor**(): void
- **EndIndex**: `int`
- **IsOrGrouping**: `bool`
- **StartIndex**: `int`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridFilterDialogViewModelGroupingLevel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModelGroupingLevel)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridFilterDialogViewModelGroupingLevelCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModelGroupingLevelCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridFilterDialogViewModelRow](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModelRow)

- **constructor**(): void
- **CurrentOperator**: `string`
- **Operand1**: `object`
- **Operand1Script**: `string` — Provides a means of setting Operand1 in the JavaScript environment.
- **Operand2**: `object`
- **Operand2Script**: `string` — Provides a means of setting Operand2 in the JavaScript environment.
- **OperandNumber**: `int[]`
- **Operators**: `string[]`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridFilterDialogViewModelRowCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterDialogViewModelRowCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridFilterExpressionsEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterExpressionsEventArgs)

- **constructor**(): void
- **FilterExpressions**: `IgbFilterExpressionCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridFilterOperandsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFilterOperandsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridFormGroupCreatedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFormGroupCreatedEventArgs)
Interface representing the event arguments when a form group is created in the grid. formGroup: The form group that is created. owner: The grid instance that owns the form group.

- **constructor**(): void
- **Detail**: `IgbGridFormGroupCreatedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridFormGroupCreatedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridFormGroupCreatedEventArgsDetail)
Interface representing the event arguments when a form group is created in the grid. formGroup: The form group that is created. owner: The grid instance that owns the form group.

- **constructor**(): void
- **Owner**: `IgbGridBaseDirective`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridGroupDescriptionsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridGroupDescriptionsChangedEventArgs)
Information about the current grouping applied to the grid.

- **constructor**(): void
- **GroupDescriptions**: `IgbColumnGroupDescriptionCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridGroupingStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridGroupingStrategy)
Represents a grouping strategy for the grid data, extending the Sorting Strategy interface (contains a sorting method).

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGridHeaderTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridHeaderTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbHeaderType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridKeydownEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridKeydownEventArgs)
Represents an event, emitted when keydown is triggered over element inside grid's body This event is fired only if the key combination is supported in the grid.

- **constructor**(): void
- **Detail**: `IgbGridKeydownEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridKeydownEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridKeydownEventArgsDetail)
Represents an event, emitted when keydown is triggered over element inside grid's body This event is fired only if the key combination is supported in the grid.

- **constructor**(): void
- **Cancel**: `bool` — The event is cancelable cancel returns whether the event has been intercepted and stopped If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Target**: `object` — Represents the information and details of the object itself
- **TargetType**: `GridKeydownTargetType` — The targetType represents the type of the targeted object. For example a cell or a row
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridMasterDetailContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridMasterDetailContext)

- **constructor**(): void
- **Implicit**: `object`
- **Index**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridMergeStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridMergeStrategy)
Merge strategy interface.

- **constructor**(): void
- **Type**: `string`
- **Comparer**(prevRecord: object, record: object, field: string): bool
- **ComparerAsync**(prevRecord: object, record: object, field: string): Task<bool>
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridPaginatorTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridPaginatorTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbGridBaseDirective`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridPinningActions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridPinningActions)
Grid Pinning Actions for the Action Strip IgxActionStripComponent

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Pin**(evt: object): void
- **PinAsync**(evt: object): Task — Pin the row according to the context. this.gridPinningActions.pin();
- **ScrollToRow**(evt: object): void
- **ScrollToRowAsync**(evt: object): Task
- **Unpin**(evt: object): void
- **UnpinAsync**(evt: object): Task — Unpin the row according to the context. this.gridPinningActions.unpin();

### [IgbGridPinningActionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridPinningActionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridResourceStrings)

- **constructor**(): void
- **Igx_grid_actions_add_child_label**: `string`
- **Igx_grid_actions_add_label**: `string`
- **Igx_grid_actions_delete_label**: `string`
- **Igx_grid_actions_edit_label**: `string`
- **Igx_grid_actions_jumpDown_label**: `string`
- **Igx_grid_actions_jumpUp_label**: `string`
- **Igx_grid_actions_pin_label**: `string`
- **Igx_grid_actions_unpin_label**: `string`
- **Igx_grid_add_row_label**: `string`
- **Igx_grid_advanced_filter_add_condition**: `string`
- **Igx_grid_advanced_filter_add_condition_root**: `string`
- **Igx_grid_advanced_filter_add_group**: `string`
- **Igx_grid_advanced_filter_add_group_root**: `string`
- **Igx_grid_advanced_filter_and_group**: `string`
- **Igx_grid_advanced_filter_and_label**: `string`
- **Igx_grid_advanced_filter_column_placeholder**: `string`
- **Igx_grid_advanced_filter_create_and_group**: `string`
- **Igx_grid_advanced_filter_create_or_group**: `string`
- **Igx_grid_advanced_filter_delete**: `string`
- **Igx_grid_advanced_filter_delete_filters**: `string`
- **Igx_grid_advanced_filter_dialog_checkbox_text**: `string`
- **Igx_grid_advanced_filter_dialog_message**: `string`
- **Igx_grid_advanced_filter_dialog_title**: `string`
- **Igx_grid_advanced_filter_drop_ghost_text**: `string`
- **Igx_grid_advanced_filter_end_group**: `string`
- **Igx_grid_advanced_filter_from_label**: `string`
- **Igx_grid_advanced_filter_initial_text**: `string`
- **Igx_grid_advanced_filter_or_group**: `string`
- **Igx_grid_advanced_filter_or_label**: `string`
- **Igx_grid_advanced_filter_query_value_placeholder**: `string`
- **Igx_grid_advanced_filter_select_entity**: `string`
- **Igx_grid_advanced_filter_select_return_field_single**: `string`
- **Igx_grid_advanced_filter_switch_group**: `string`
- **Igx_grid_advanced_filter_title**: `string`
- **Igx_grid_advanced_filter_ungroup**: `string`
- **Igx_grid_advanced_filter_value_placeholder**: `string`
- **Igx_grid_complex_filter**: `string`
- **Igx_grid_email_validation_error**: `string`
- **Igx_grid_emptyFilteredGrid_message**: `string`
- **Igx_grid_emptyGrid_message**: `string`
- **Igx_grid_excel_add_to_filter**: `string`
- **Igx_grid_excel_apply**: `string`
- **Igx_grid_excel_blanks**: `string`
- **Igx_grid_excel_boolean_filter**: `string`
- **Igx_grid_excel_cancel**: `string`
- **Igx_grid_excel_currency_filter**: `string`
- **Igx_grid_excel_custom_dialog_add**: `string`
- **Igx_grid_excel_custom_dialog_clear**: `string`
- **Igx_grid_excel_custom_dialog_header**: `string`
- **Igx_grid_excel_custom_filter**: `string`
- **Igx_grid_excel_date_filter**: `string`
- **Igx_grid_excel_deselect**: `string`
- **Igx_grid_excel_filter_clear**: `string`
- **Igx_grid_excel_filter_moving_header**: `string`
- **Igx_grid_excel_filter_moving_left**: `string`
- **Igx_grid_excel_filter_moving_left_short**: `string`
- **Igx_grid_excel_filter_moving_right**: `string`
- **Igx_grid_excel_filter_moving_right_short**: `string`
- **Igx_grid_excel_filter_sorting_asc**: `string`
- **Igx_grid_excel_filter_sorting_asc_short**: `string`
- **Igx_grid_excel_filter_sorting_desc**: `string`
- **Igx_grid_excel_filter_sorting_desc_short**: `string`
- **Igx_grid_excel_filter_sorting_header**: `string`
- **Igx_grid_excel_hide**: `string`
- **Igx_grid_excel_matches_count**: `string`
- **Igx_grid_excel_no_matches**: `string`
- **Igx_grid_excel_number_filter**: `string`
- **Igx_grid_excel_pin**: `string`
- **Igx_grid_excel_search_placeholder**: `string`
- **Igx_grid_excel_select**: `string`
- **Igx_grid_excel_select_all**: `string`
- **Igx_grid_excel_select_all_search_results**: `string`
- **Igx_grid_excel_show**: `string`
- **Igx_grid_excel_text_filter**: `string`
- **Igx_grid_excel_unpin**: `string`
- **Igx_grid_filter**: `string`
- **Igx_grid_filter_after**: `string`
- **Igx_grid_filter_all**: `string`
- **Igx_grid_filter_at**: `string`
- **Igx_grid_filter_at_after**: `string`
- **Igx_grid_filter_at_before**: `string`
- **Igx_grid_filter_before**: `string`
- **Igx_grid_filter_condition_placeholder**: `string`
- **Igx_grid_filter_contains**: `string`
- **Igx_grid_filter_doesNotContain**: `string`
- **Igx_grid_filter_doesNotEqual**: `string`
- **Igx_grid_filter_empty**: `string`
- **Igx_grid_filter_endsWith**: `string`
- **Igx_grid_filter_equals**: `string`
- **Igx_grid_filter_false**: `string`
- **Igx_grid_filter_greaterThan**: `string`
- **Igx_grid_filter_greaterThanOrEqualTo**: `string`
- **Igx_grid_filter_in**: `string`
- **Igx_grid_filter_lastMonth**: `string`
- **Igx_grid_filter_lastYear**: `string`
- **Igx_grid_filter_lessThan**: `string`
- **Igx_grid_filter_lessThanOrEqualTo**: `string`
- **Igx_grid_filter_nextMonth**: `string`
- **Igx_grid_filter_nextYear**: `string`
- **Igx_grid_filter_notEmpty**: `string`
- **Igx_grid_filter_notIn**: `string`
- **Igx_grid_filter_notNull**: `string`
- **Igx_grid_filter_not_at**: `string`
- **Igx_grid_filter_null**: `string`
- **Igx_grid_filter_operator_and**: `string`
- **Igx_grid_filter_operator_or**: `string`
- **Igx_grid_filter_row_boolean_placeholder**: `string`
- **Igx_grid_filter_row_close**: `string`
- **Igx_grid_filter_row_date_placeholder**: `string`
- **Igx_grid_filter_row_placeholder**: `string`
- **Igx_grid_filter_row_reset**: `string`
- **Igx_grid_filter_row_time_placeholder**: `string`
- **Igx_grid_filter_startsWith**: `string`
- **Igx_grid_filter_thisMonth**: `string`
- **Igx_grid_filter_thisYear**: `string`
- **Igx_grid_filter_today**: `string`
- **Igx_grid_filter_true**: `string`
- **Igx_grid_filter_yesterday**: `string`
- **Igx_grid_groupByArea_deselect_message**: `string`
- **Igx_grid_groupByArea_message**: `string`
- **Igx_grid_groupByArea_select_message**: `string`
- **Igx_grid_hiding_check_all_label**: `string`
- **Igx_grid_hiding_uncheck_all_label**: `string`
- **Igx_grid_max_length_validation_error**: `string`
- **Igx_grid_max_validation_error**: `string`
- **Igx_grid_min_length_validation_error**: `string`
- **Igx_grid_min_validation_error**: `string`
- **Igx_grid_pattern_validation_error**: `string`
- **Igx_grid_pinned_row_indicator**: `string`
- **Igx_grid_pinning_check_all_label**: `string`
- **Igx_grid_pinning_uncheck_all_label**: `string`
- **Igx_grid_pivot_aggregate_avg**: `string`
- **Igx_grid_pivot_aggregate_count**: `string`
- **Igx_grid_pivot_aggregate_date_earliest**: `string`
- **Igx_grid_pivot_aggregate_date_latest**: `string`
- **Igx_grid_pivot_aggregate_max**: `string`
- **Igx_grid_pivot_aggregate_min**: `string`
- **Igx_grid_pivot_aggregate_sum**: `string`
- **Igx_grid_pivot_aggregate_time_earliest**: `string`
- **Igx_grid_pivot_aggregate_time_latest**: `string`
- **Igx_grid_pivot_column_drop_chip**: `string`
- **Igx_grid_pivot_date_dimension_total**: `string`
- **Igx_grid_pivot_empty_column_drop_area**: `string`
- **Igx_grid_pivot_empty_filter_drop_area**: `string`
- **Igx_grid_pivot_empty_message**: `string`
- **Igx_grid_pivot_empty_row_drop_area**: `string`
- **Igx_grid_pivot_empty_value_drop_area**: `string`
- **Igx_grid_pivot_filter_drop_chip**: `string`
- **Igx_grid_pivot_row_drop_chip**: `string`
- **Igx_grid_pivot_selector_columns**: `string`
- **Igx_grid_pivot_selector_filters**: `string`
- **Igx_grid_pivot_selector_panel_empty**: `string`
- **Igx_grid_pivot_selector_rows**: `string`
- **Igx_grid_pivot_selector_values**: `string`
- **Igx_grid_pivot_value_drop_chip**: `string`
- **Igx_grid_required_validation_error**: `string`
- **Igx_grid_row_edit_btn_cancel**: `string`
- **Igx_grid_row_edit_btn_done**: `string`
- **Igx_grid_row_edit_text**: `string`
- **Igx_grid_snackbar_addrow_actiontext**: `string`
- **Igx_grid_snackbar_addrow_label**: `string`
- **Igx_grid_summary_average**: `string`
- **Igx_grid_summary_count**: `string`
- **Igx_grid_summary_earliest**: `string`
- **Igx_grid_summary_latest**: `string`
- **Igx_grid_summary_max**: `string`
- **Igx_grid_summary_min**: `string`
- **Igx_grid_summary_sum**: `string`
- **Igx_grid_toolbar_actions_filter_prompt**: `string`
- **Igx_grid_toolbar_advanced_filtering_button_label**: `string`
- **Igx_grid_toolbar_advanced_filtering_button_tooltip**: `string`
- **Igx_grid_toolbar_exporter_button_label**: `string`
- **Igx_grid_toolbar_exporter_button_tooltip**: `string`
- **Igx_grid_toolbar_exporter_csv_entry_text**: `string`
- **Igx_grid_toolbar_exporter_excel_entry_text**: `string`
- **Igx_grid_toolbar_hiding_button_tooltip**: `string`
- **Igx_grid_toolbar_hiding_title**: `string`
- **Igx_grid_toolbar_pinning_button_tooltip**: `string`
- **Igx_grid_toolbar_pinning_title**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridRow](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRow)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **GetContext**(col: object, row: object): void
- **GetContextAsync**(col: object, row: object): Task
- **GetContextMRL**(pinnedCols: object, row: object): void
- **GetContextMRLAsync**(pinnedCols: object, row: object): Task

### [IgbGridRowDragGhostContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowDragGhostContext)

- **constructor**(): void
- **Data**: `object`
- **Grid**: `IgbGridBaseDirective`
- **Implicit**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEditActionsTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEditActionsTemplateContext)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEditEndedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEditEndedEventArgs)

- **constructor**(): void
- **Item**: `object` — Gets the row item.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Row**: `int` — Gets the row that ended editing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEditStartedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEditStartedEventArgs)

- **constructor**(): void
- **Item**: `object` — Gets the row item.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Row**: `int` — Gets the row that started editing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEditTextTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEditTextTemplateContext)

- **constructor**(): void
- **Implicit**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEventArgs)
Represents an event argument related to grid row interactions.

- **constructor**(): void
- **Detail**: `IgbGridRowEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowEventArgsDetail)
Represents an event argument related to grid row interactions.

- **constructor**(): void
- **Event**: `object` — Represents the original event that occurred Examples of such events include: selecting, clicking, double clicking, etc.
- **Row**: `IgbRowType` — Represents the grid row that triggered the event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridRowTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridRowTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbRowType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridScrollEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridScrollEventArgs)
Event emitted when a grid is scrolled.

- **constructor**(): void
- **Detail**: `IgbGridScrollEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridScrollEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridScrollEventArgsDetail)
Event emitted when a grid is scrolled.

- **constructor**(): void
- **Direction**: `string` — The scroll direction - vertical or horizontal.
- **ScrollPosition**: `double` — The new scroll position
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectedCellRangesChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedCellRangesChangedEventArgs)
Information about the change to the selected cell ranges in the grid.

- **constructor**(): void
- **AddedRanges**: `IgbGridSelectedCellRangesCollection` — The cell ranges added to the selection.
- **CurrentRanges**: `IgbGridSelectedCellRangesCollection` — The cell ranges currently in the selection.
- **RemovedRanges**: `IgbGridSelectedCellRangesCollection` — The cell ranges removed from the selection.
- **Type**: `string`
- **UpdatedRanges**: `IgbGridSelectedCellRangesCollection` — The cell ranges that have been updated by the grid.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectedCellRangesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedCellRangesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridSelectedCellsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedCellsChangedEventArgs)
Information about the change to the selected cells in the grid.

- **constructor**(): void
- **AddedCells**: `IgbGridSelectedCellsCollection` — The cells added to the selection.
- **CurrentCells**: `IgbGridSelectedCellsCollection` — The current cells in the selection.
- **RemovedCells**: `IgbGridSelectedCellsCollection` — The cells removed from the selection.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectedCellsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedCellsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridSelectedItemsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedItemsChangedEventArgs)
Information about the changing selected items in the grid.

- **constructor**(): void
- **AddedItems**: `IgbGridSelectedItemsCollection` — The items added to the selection.
- **CurrentItems**: `IgbGridSelectedItemsCollection` — The items added to the selection.
- **RemovedItems**: `IgbGridSelectedItemsCollection` — The items removed from the selection.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectedItemsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedItemsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridSelectedKeysChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedKeysChangedEventArgs)
Information about the change to the selected keys in the grid.

- **constructor**(): void
- **AddedKeys**: `IgbGridSelectedKeysCollection` — The keys added to the selection.
- **CurrentKeys**: `IgbGridSelectedKeysCollection` — All keys in the selection.
- **RemovedKeys**: `IgbGridSelectedKeysCollection` — The keys removed from the selection.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectedKeysCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectedKeysCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridSelectionChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectionChangedEventArgs)
Event arguments for the SelectionChanged event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectionRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectionRange)
Represents a range selection between certain rows and columns of the grid. Range selection can be made either through drag selection or through keyboard selection.

- **constructor**(): void
- **ColumnEnd**: `double` — The identifier or index of the ending column of the selection range. It can be either a string representing the column's field name or a numeric index.
- **ColumnStart**: `double` — The identifier or index of the starting column of the selection range. It can be either a string representing the column's field name or a numeric index.
- **RowEnd**: `double` — The index of the ending row of the selection range.
- **RowStart**: `double` — The index of the starting row of the selection range.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectionRangeDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectionRangeDetail)
Represents a range selection between certain rows and columns of the grid. Range selection can be made either through drag selection or through keyboard selection.

- **constructor**(): void
- **ColumnEnd**: `double` — The identifier or index of the ending column of the selection range. It can be either a string representing the column's field name or a numeric index.
- **ColumnStart**: `double` — The identifier or index of the starting column of the selection range. It can be either a string representing the column's field name or a numeric index.
- **RowEnd**: `double` — The index of the ending row of the selection range.
- **RowStart**: `double` — The index of the starting row of the selection range.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSelectionRangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSelectionRangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbGridSelectionRangeDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSizeChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSizeChangedEventArgs)
Event arguments for the SizeChanged event.

- **constructor**(): void
- **Height**: `double` — The new height.
- **Type**: `string`
- **Width**: `double` — The new width.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSortDescriptionsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSortDescriptionsChangedEventArgs)
Information about the current sorting applied to the grid.

- **constructor**(): void
- **SortDescriptions**: `IgbColumnSortDescriptionCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridSortingStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSortingStrategy)
Represents a sorting strategy for the grid data Contains a single method sort that sorts the provided data based on the given sorting expressions

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridState)
State component allows saving and restoring the state of the grid features. IgxGridComponent, IgxTreeGridComponent, IgxHierarchicalGridComponent, IgxPivotGridComponent, *

- **constructor**(): void
- **GridBaseDirectiveParent**: `BaseRendererControl`
- **HierarchicalGridParent**: `BaseRendererControl`
- **StateParsed**: `EventCallback<IgbGridStateInfoEventArgs>`
- **StateParsedScript**: `string`
- **Type**: `string`
- **ApplyState**(state: IgbGridStateInfo, features: string[]): void
- **ApplyStateAsync**(state: IgbGridStateInfo, features: string[]): Task
- **ApplyStateFromString**(state: string, features: string[]): void
- **ApplyStateFromStringAsync**(state: string, features: string[]): Task
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetState**(features: string[]): IgbGridStateInfo
- **GetStateAsString**(features: string[]): string
- **GetStateAsStringAsync**(features: string[]): Task<string>
- **GetStateAsync**(features: string[]): Task<IgbGridStateInfo>
- **OnInitializedAsync**(): Task

### [IgbGridStateBaseDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateBaseDirective)

- **constructor**(): void
- **Options**: `IgbGridStateOptions`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridStateBaseDirectiveModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateBaseDirectiveModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridStateCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateCollection)

- **constructor**(): void
- **Id**: `string`
- **ParentRowID**: `object`
- **State**: `IgbGridState`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridStateInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateInfo)

- **constructor**(): void
- **AdvancedFiltering**: `IgbFilteringExpressionsTree`
- **CellSelection**: `IgbGridSelectionRange[]`
- **ColumnSelection**: `string[]`
- **Columns**: `IgbColumnState[]`
- **Expansion**: `object[]`
- **ExpansionScript**: `string` — Provides a means of setting Expansion in the JavaScript environment.
- **Filtering**: `IgbFilteringExpressionsTree`
- **GroupBy**: `IgbGroupingState`
- **Id**: `string`
- **Moving**: `bool`
- **Paging**: `IgbPagingState`
- **PinningConfig**: `IgbPinningConfig`
- **PivotConfiguration**: `IgbPivotConfiguration`
- **RowIslands**: `IgbGridStateCollection[]`
- **RowPinning**: `object[]`
- **RowPinningScript**: `string` — Provides a means of setting RowPinning in the JavaScript environment.
- **RowSelection**: `object[]`
- **RowSelectionScript**: `string` — Provides a means of setting RowSelection in the JavaScript environment.
- **Sorting**: `IgbSortingExpression[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridStateInfoDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateInfoDetail)

- **constructor**(): void
- **AdvancedFiltering**: `IgbFilteringExpressionsTree`
- **CellSelection**: `IgbGridSelectionRange[]`
- **ColumnSelection**: `string[]`
- **Columns**: `IgbColumnState[]`
- **Expansion**: `object[]`
- **ExpansionScript**: `string` — Provides a means of setting Expansion in the JavaScript environment.
- **Filtering**: `IgbFilteringExpressionsTree`
- **GroupBy**: `IgbGroupingState`
- **Id**: `string`
- **Moving**: `bool`
- **Paging**: `IgbPagingState`
- **PinningConfig**: `IgbPinningConfig`
- **PivotConfiguration**: `IgbPivotConfiguration`
- **RowIslands**: `IgbGridStateCollection[]`
- **RowPinning**: `object[]`
- **RowPinningScript**: `string` — Provides a means of setting RowPinning in the JavaScript environment.
- **RowSelection**: `object[]`
- **RowSelectionScript**: `string` — Provides a means of setting RowSelection in the JavaScript environment.
- **Sorting**: `IgbSortingExpression[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridStateInfoEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateInfoEventArgs)

- **constructor**(): void
- **Detail**: `IgbGridStateInfoDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridStateModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridStateOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridStateOptions)

- **constructor**(): void
- **AdvancedFiltering**: `bool`
- **CellSelection**: `bool`
- **ColumnSelection**: `bool`
- **Columns**: `bool`
- **Expansion**: `bool`
- **Filtering**: `bool`
- **GroupBy**: `bool`
- **Moving**: `bool`
- **Paging**: `bool`
- **PinningConfig**: `bool`
- **PivotConfiguration**: `bool`
- **RowIslands**: `bool`
- **RowPinning**: `bool`
- **RowSelection**: `bool`
- **Sorting**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridSummaryDescriptionsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridSummaryDescriptionsChangedEventArgs)
Information about the current summaries applied to the grid.

- **constructor**(): void
- **SummaryDescriptions**: `IgbColumnSummaryDescriptionCollection`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbGridBaseDirective`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridToolbar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbar)
Provides a context-aware container component for UI operations for the grid components. IgxGridToolbarModule IgxGridComponent, IgxTreeGridComponent, IgxHierarchicalGridComponent, IgxPivotGridComponent

- **constructor**(): void
- **ActualTools**: `IgbGridToolbarContentCollection`
- **ContentTools**: `IgbGridToolbarContentCollection`
- **Grid**: `IgbGridBaseDirective` — Gets/sets the grid component for the toolbar component.
- **GridBaseDirectiveParent**: `BaseRendererControl`
- **HierarchicalGridParent**: `BaseRendererControl`
- **ParentTypeName**: `string`
- **RowIslandParent**: `BaseRendererElement`
- **ShowProgress**: `bool` — When enabled, shows the indeterminate progress bar. By default this will be toggled, when the default exporter component is present and an exporting is in progress.
- **SupportsVisualChildren**: `bool`
- **Tools**: `IgbGridToolbarContentCollection`
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridToolbarActions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarActions)
Provides a way to template the action portion of the toolbar in the grid. IgxGridToolbarModule IgxGridToolbarComponent

- **constructor**(): void
- **Actions**: `IgbGridToolbarBaseActionCollection`
- **ActualActions**: `IgbGridToolbarBaseActionCollection`
- **ContentActions**: `IgbGridToolbarBaseActionCollection`
- **ParentTypeName**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridToolbarActionsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarActionsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarAdvancedFiltering](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarAdvancedFiltering)
Provides a pre-configured button to open the advanced filtering dialog of the grid. IgxGridToolbarModule IgxGridToolbarComponent, IgxGridToolbarActionsComponent Custom text

- **constructor**(): void
- **OverlaySettings**: `IgbOverlaySettings`
- **ParentTypeName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridToolbarAdvancedFilteringModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarAdvancedFilteringModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarBaseAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarBaseAction)

- **constructor**(): void
- **GridToolbarActionsParent**: `BaseRendererElement`
- **Type**: `string`
- **Dispose**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task

### [IgbGridToolbarBaseActionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarBaseActionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridToolbarCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridToolbarContent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarContent)

- **constructor**(): void
- **GridToolbarParent**: `BaseRendererElement`
- **Type**: `string`
- **Dispose**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task

### [IgbGridToolbarContentCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarContentCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbGridToolbarExportEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarExportEventArgs)
Represents the arguments for the grid toolbar export event. It provides information about the grid instance, exporter service, export options, and allows the event to be canceled.

- **constructor**(): void
- **Detail**: `IgbGridToolbarExportEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridToolbarExportEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarExportEventArgsDetail)
Represents the arguments for the grid toolbar export event. It provides information about the grid instance, exporter service, export options, and allows the event to be canceled.

- **constructor**(): void
- **Cancel**: `bool` — cancel returns whether the event has been intercepted and stopped If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Exporter**: `IgbBaseExporter` — The exporter is a base service. The type (an abstract class IgxBaseExporter) has it's own properties and methods It is used to define the format and options of the export, the exported element and methods for preparing the data from the elements for exporting
- **Grid**: `IgbGridBaseDirective` — grid represents a reference to the instance of the grid te event originated from
- **Options**: `IgbExporterOptionsBase` — Represents the different settings, that can be given to an export The type (an abstract class IgxExporterOptionsBase) has properties for column settings (whether they should be ignored) as well as method for generating a file name
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridToolbarExporter](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarExporter)
Provides a pre-configured exporter component for the grid. This component still needs the actual exporter service(s) provided in the DI chain in order to export something. IgxGridToolbarModule IgxGridToolbarComponent, IgxGridToolbarActionsComponent

- **constructor**(): void
- **ExportCSV**: `bool` — Show entry for CSV export.
- **ExportEnded**: `EventCallback<IgbVoidEventArgs>`
- **ExportEndedScript**: `string`
- **ExportExcel**: `bool` — Show entry for Excel export.
- **ExportPDF**: `bool` — Show entry for PDF export.
- **ExportStarted**: `EventCallback<IgbExporterEventArgs>`
- **ExportStartedScript**: `string`
- **Filename**: `string` — The name for the exported file.
- **ParentTypeName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportGrid**(type: GridToolbarExporterType): void
- **ExportGridAsync**(type: GridToolbarExporterType): Task — Export the grid's data type File type to export
- **FindByName**(name: string): object

### [IgbGridToolbarExporterModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarExporterModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarHiding](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarHiding)
Provides a pre-configured column hiding component for the grid. IgxGridToolbarModule IgxGridToolbarComponent, IgxGridToolbarActionsComponent

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridToolbarHidingModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarHidingModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarPinning](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarPinning)
Provides a pre-configured column pinning component for the grid. IgxGridToolbarModule IgxGridToolbarComponent, IgxGridToolbarActionsComponent

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbGridToolbarPinningModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarPinningModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridToolbarTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbGridBaseDirective`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridToolbarTitle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarTitle)
Provides a way to template the title portion of the toolbar in the grid. IgxGridToolbarModule IgxGridToolbarComponent My custom title

- **constructor**(): void
- **ParentTypeName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridToolbarTitleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridToolbarTitleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbGridValidationState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridValidationState)
Interface representing the validation state of a grid. status: The validation status ('VALID' or 'INVALID'). errors: The validation errors if any.

- **constructor**(): void
- **Errors**: `IgbValidationErrors`
- **Status**: `ValidationStatus`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGridValidationStatusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridValidationStatusEventArgs)
Interface representing the event arguments for the grid validation status change event. status: The validation status ('VALID' or 'INVALID'). owner: The grid instance that owns the validation state.

- **constructor**(): void
- **Detail**: `IgbGridValidationStatusEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGridValidationStatusEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGridValidationStatusEventArgsDetail)
Interface representing the event arguments for the grid validation status change event. status: The validation status ('VALID' or 'INVALID'). owner: The grid instance that owns the validation state.

- **constructor**(): void
- **Owner**: `IgbGridBaseDirective`
- **Status**: `ValidationStatus`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupByExpandState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByExpandState)

- **constructor**(): void
- **Expanded**: `bool`
- **Hierarchy**: `IgbGroupByKey[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGroupByExpandStateEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByExpandStateEventArgs)

- **constructor**(): void
- **Detail**: `IgbGroupByExpandState[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupByKey](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByKey)

- **constructor**(): void
- **FieldName**: `string`
- **Type**: `string`
- **Value**: `object`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGroupByRecord](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByRecord)

- **constructor**(): void
- **Column**: `IgbColumn`
- **Expression**: `IgbSortingExpression`
- **GroupParent**: `IgbGroupByRecord`
- **Groups**: `IgbGroupByRecord[]`
- **Height**: `double`
- **Level**: `double`
- **Records**: `object[]`
- **RecordsScript**: `string` — Provides a means of setting Records in the JavaScript environment.
- **Type**: `string`
- **Value**: `object`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGroupByResult](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByResult)

- **constructor**(): void
- **Data**: `object[]`
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **Metadata**: `IgbGroupByRecord[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGroupByRowSelectorTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByRowSelectorTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbGroupByRowSelectorTemplateDetails`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupByRowSelectorTemplateDetails](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByRowSelectorTemplateDetails)

- **constructor**(): void
- **GroupRow**: `IgbGroupByRecord`
- **SelectedCount**: `double`
- **TotalCount**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbGroupByRowTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupByRowTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbGroupByRecord`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupData](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupData)
Object used to store group information for group headers.

- **constructor**(): void
- **FormattedText**: `string` — The value as formatted text.
- **GroupName**: `string` — The grouping key.
- **GroupValue**: `object` — The group value.
- **GroupValueScript**: `string` — Provides a means of setting GroupValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbGroupingDoneEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupingDoneEventArgs)

- **constructor**(): void
- **Detail**: `IgbGroupingDoneEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupingDoneEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupingDoneEventArgsDetail)

- **constructor**(): void
- **Expressions**: `IgbSortingExpression[]`
- **GroupedColumns**: `IgbColumn[]`
- **Type**: `string`
- **UngroupedColumns**: `IgbColumn[]`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupingExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupingExpression)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupingExpressionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupingExpressionEventArgs)

- **constructor**(): void
- **Detail**: `IgbGroupingExpression[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbGroupingState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbGroupingState)

- **constructor**(): void
- **DefaultExpanded**: `bool`
- **Expansion**: `IgbGroupByExpandState[]`
- **Expressions**: `IgbGroupingExpression[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbHeadSelectorTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeadSelectorTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbHeadSelectorTemplateDetails`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbHeadSelectorTemplateDetails](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeadSelectorTemplateDetails)

- **constructor**(): void
- **SelectedCount**: `double`
- **TotalCount**: `double`
- **Type**: `string`
- **DeselectAll**(): void
- **DeselectAllAsync**(): Task
- **FindByName**(name: string): object
- **SelectAll**(): void
- **SelectAllAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeader)
Represents a base class used to configure the appearance of the column header cells.

- **constructor**(): void
- **ActualSortIndicatorColor**: `string` — Gets the actual background color that is used for the cells when they are selected
- **ActualSortIndicatorStyle**: `SortIndicatorStyle`
- **PaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content.
- **PaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content.
- **PaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content.
- **SortIndicatorColor**: `string` — Gets or sets the color to use for the sort indicator icon
- **SortIndicatorStyle**: `SortIndicatorStyle`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbHeaderRowSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeaderRowSeparator)
Represents a Header Row separator. This is used to visually separate the header row from the rest of the rows in a grid.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbHeaderRowSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeaderRowSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHeaderSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeaderSeparator)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbHeaderSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeaderSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHeaderType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeaderType)
Interface representing a header cell in the grid. It is essentially the blueprint to a header cell object. Contains definitions of properties, relevant to the header

- **constructor**(): void
- **Column**: `IgbColumn` — The column that the header cell represents.
- **Selectable**: `bool` — Indicates whether the cell can be selected
- **Selected**: `bool` — Indicates whether the cell is currently selected
- **SortDirection**: `SortingDirection` — Represents the sorting direction of the column (ascending, descending or none).
- **Sorted**: `bool` — Indicates whether the column is currently sorted.
- **Title**: `bool` — Indicates whether the column header is a title cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbHeatTileGenerator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeatTileGenerator)

- **constructor**(): void
- **BlurRadius**: `double`
- **LogarithmBase**: `double`
- **MaxBlurRadius**: `double`
- **MaximumColor**: `string`
- **MaximumValue**: `double`
- **MinimumColor**: `string`
- **MinimumValue**: `double`
- **ScaleColorOffsets**: `double[]`
- **ScaleColors**: `Color[]`
- **Type**: `string`
- **UseBlurRadiusAdjustedForZoom**: `bool`
- **UseGlobalMinMax**: `bool`
- **UseGlobalMinMaxAdjustedForZoom**: `bool`
- **UseLogarithmicScale**: `bool`
- **UseWebWorkers**: `bool`
- **Values**: `double[]`
- **WebWorkerInstance**: `object`
- **WebWorkerInstanceScript**: `string` — Provides a means of setting WebWorkerInstance in the JavaScript environment.
- **WebWorkerScriptPath**: `string`
- **XValues**: `double[]`
- **YValues**: `double[]`
- **Destroy**(): void
- **DestroyAsync**(): Task
- **FindByName**(name: string): object

### [IgbHeatTileGeneratorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHeatTileGeneratorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHierarchicalGrid](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHierarchicalGrid)
Hierarchical grid IgxHierarchicalGridModule

- **constructor**(): void
- **ActualChildLayoutList**: `IgbRowIslandCollection`
- **ChildLayoutList**: `IgbRowIslandCollection`
- **ContentChildLayoutList**: `IgbRowIslandCollection`
- **Data**: `object`
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **ExpandChildren**: `bool`
- **Id**: `string`
- **ParentTypeName**: `string`
- **TotalItemCount**: `double` — Gets/Sets the total number of records in the data source. This property is required for remote grid virtualization to function when it is bound to remote data. const itemCount = this.grid1.totalItemCount; this.grid1.totalItemCount = 55;
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCellByColumn**(rowIndex: double, columnField: string): IgbCellType
- **GetCellByColumnAsync**(rowIndex: double, columnField: string): Task<IgbCellType>
- **GetCellByKey**(rowSelector: object, columnField: string): IgbCellType
- **GetCellByKeyAsync**(rowSelector: object, columnField: string): Task<IgbCellType>
- **GetDefaultExpandState**(record: object): void
- **GetDefaultExpandStateAsync**(record: object): Task
- **GetForeignKey**(): object
- **GetForeignKeyAsync**(): Task<object>
- **GetRowByIndex**(index: double): IgbRowType
- **GetRowByIndexAsync**(index: double): Task<IgbRowType> — Returns the RowType by index. const myRow = this.grid1.getRowByIndex(1); index
- **GetRowByKey**(key: object): IgbRowType
- **GetRowByKeyAsync**(key: object): Task<IgbRowType> — Returns the RowType by key. const myRow = this.grid1.getRowByKey(1); key
- **GetSelectedCells**(): IgbCellType[]
- **GetSelectedCellsAsync**(): Task<IgbCellType[]>
- **PinRow**(rowID: object, index: double): bool
- **PinRowAsync**(rowID: object, index: double): Task<bool>
- **UnpinRow**(rowID: object): bool
- **UnpinRowAsync**(rowID: object): Task<bool>

### [IgbHierarchicalGridBaseDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHierarchicalGridBaseDirective)

- **constructor**(): void
- **DataPreLoad**: `EventCallback<IgbForOfStateEventArgs>`
- **DataPreLoadScript**: `string`
- **HasChildrenKey**: `string`
- **RootGrid**: `IgbGridBaseDirective`
- **ShowExpandAll**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbHierarchicalGridModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHierarchicalGridModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHierarchicalRingSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHierarchicalRingSeries)
Represents a IgbDoughnutChart hierarchical series.

- **constructor**(): void
- **ChildrenMemberPath**: `string` — Gets or sets the property name that contains the children items collection.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbHierarchicalRingSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHierarchicalRingSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHighDensityScatterSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHighDensityScatterSeries)
Represents a IgbDataChart series where a high volume of scatter points can be displayed.

- **constructor**(): void
- **HeatMaximum**: `double` — Gets or sets the value that maps to the maximum heat color.
- **HeatMaximumColor**: `string` — Gets or sets the color to use for the maximum end of the scale.
- **HeatMinimum**: `double` — Gets or sets the density value that maps to the minimum heat color.
- **HeatMinimumColor**: `string` — Gets or sets the color to use for the minimum end of the scale.
- **PointExtent**: `int` — Gets or sets the the pixel extent of the square data points that are rendered.
- **ProgressiveLoad**: `bool` — Gets or sets the whether to progressively load the data into the chart.
- **ProgressiveLoadStatusChanged**: `EventCallback<IgbProgressiveLoadStatusEventArgs>`
- **ProgressiveLoadStatusChangedScript**: `string`
- **ProgressiveStatus**: `int` — Represents the current status of the progressive load of the series. It will range from 0 to 100, where 100 is fully loaded.
- **Type**: `string`
- **UseBruteForce**: `bool` — Gets or sets the whether to use use brute force mode.
- **XAxis**: `IgbNumericXAxis` — Gets or sets the effective x-axis for the current object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **XMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series X value in the Data Legend.
- **XMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series X value in the Data Legend.
- **XMemberPath**: `string` — Gets or sets the x value mapping property for the current series object.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for the current object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **YMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series Y value in the Data Legend.
- **YMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series Y value in the Data Legend.
- **YMemberPath**: `string` — Gets or sets the y value mapping property for the current series object.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbHighDensityScatterSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHighDensityScatterSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHighlightingInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHighlightingInfo)
Contains contextual information about a highlighting.

- **constructor**(): void
- **Context**: `object` — The context for the highlight.
- **ContextScript**: `string` — Provides a means of setting Context in the JavaScript environment.
- **EndIndex**: `int` — The index of the last highlighted item.
- **IsExclusive**: `bool` — TODO
- **IsFullRange**: `bool` — True if this HighlightingInfo represents a full selection of the data.
- **IsMarker**: `bool` — True if this HighlightingInfo represents a marker highlighting.
- **Progress**: `double` — A number between 0 and 1 representing the progress of the highlighting.
- **StartIndex**: `int` — The index of the first highlighted item.
- **State**: `HighlightingState` — The state of the highlighting.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbHoleDimensionsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHoleDimensionsChangedEventArgs)
EventArgs class holding information about the dimensions of a hole in a doughnut chart.

- **constructor**(): void
- **Center**: `Point` — The center point of the hole.
- **Radius**: `double` — The radius of the hole.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbHorizontalAnchoredCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalAnchoredCategorySeries)
Base class for anchored category series with a category x-axis and a numeric y-axis.

- **constructor**(): void
- **Type**: `string`
- **XAxis**: `IgbCategoryAxisBase` — Gets or sets the effective x-axis for this series.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for this series.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbHorizontalAnchoredCategorySeriesProxyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalAnchoredCategorySeriesProxyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHorizontalPropertyEditorDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalPropertyEditorDataSource)

- **constructor**(parent: object, propertyName: string): void

### [IgbHorizontalRangeCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalRangeCategorySeries)
Base class for ranged category series with a category X-axis and a numeric Y-axis.

- **constructor**(): void
- **HighMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' High value in the Data Legend.
- **HighMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' High value in the Data Legend.
- **LowMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' Low value in the Data Legend.
- **LowMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' Low value in the Data Legend.
- **Type**: `string`
- **XAxis**: `IgbCategoryAxisBase` — Gets or sets the effective x-axis for the current CategorySeries object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for the current CategorySeries object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesHighValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesHighValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesHighValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesHighValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesLowValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesLowValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesLowValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesLowValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbHorizontalRangeCategorySeriesProxyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalRangeCategorySeriesProxyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbHorizontalStackedSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbHorizontalStackedSeriesBase)
Base class for stacked series with a category x-axis and a numeric y-axis.

- **constructor**(): void
- **Type**: `string`
- **XAxis**: `IgbCategoryAxisBase` — Gets or sets the effective x-axis for this series.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for this series.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.

### [IgbIcon](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIcon)
The icon component allows visualizing collections of pre-registered SVG icons.

- **constructor**(): void
- **Collection**: `string` — The name of the registered collection for look up of icons. Defaults to default.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **IconName**: `string` — The name of the icon glyph to draw.
- **Mirrored**: `bool` — Whether to flip the icon. Useful for RTL layouts.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ConnectedCallback**(): void
- **ConnectedCallbackAsync**(): Task
- **DisconnectedCallback**(): void
- **DisconnectedCallbackAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **RegisterIcon**(name: string, url: string, collection: string): void
- **RegisterIconAsync**(name: string, url: string, collection: string): Task
- **RegisterIconFromText**(name: string, iconText: string, collection: string): void
- **RegisterIconFromTextAsync**(name: string, iconText: string, collection: string): Task
- **ResolveDisplay**(): string
- **SetIconRef**(name: string, collection: string, icon: IgbIconMeta): void
- **SetIconRefAsync**(name: string, collection: string, icon: IgbIconMeta): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbIconButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIconButton)

- **constructor**(): void
- **Collection**: `string` — The name of the icon collection.
- **DirectRenderElementName**: `string`
- **IconName**: `string` — The name of the icon.
- **Mirrored**: `bool` — Whether to flip the icon button. Useful for RTL layouts.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Variant**: `IconButtonVariant` — The visual variant of the icon button.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **RegisterIcon**(name: string, url: string, collection: string): void
- **RegisterIconAsync**(name: string, url: string, collection: string): Task
- **RegisterIconFromText**(name: string, iconText: string, collection: string): void
- **RegisterIconFromTextAsync**(name: string, iconText: string, collection: string): Task
- **ResolveDisplay**(): string

### [IgbIconButtonModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIconButtonModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbIconMeta](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIconMeta)

- **constructor**(): void
- **Collection**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbIconModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIconModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbImageCapturedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageCapturedEventArgs)

- **constructor**(): void
- **Base64Data**: `string` — Gets the captured image as Base64.
- **Image**: `object` — Gets the captured image.
- **ImageScript**: `string` — Provides a means of setting Image in the JavaScript environment.
- **Settings**: `IgbCaptureImageSettings` — Gets the settings used to capture the image.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbImageCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageCellInfo)
Backing information for an image cell in the grid.

- **constructor**(): void
- **ImagePath**: `string` — Sets or gets the resource path to use to get the image for the cell.
- **ImageResourceType**: `ImageResourceType` — Sets or gets the image resource type. Indicates which type of resource should be fetched and how ImagePath should be interpreted.
- **ImageStretchOption**: `ImageStretchOptions` — Sets or gets the image stretching behavior for the image.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbImageColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageColumn)
Represents an Image grid column, used to allow the developer to display an image in a cell.

- **constructor**(): void
- **ActualEditorDataSource**: `IgbBaseDataSource`
- **EditorDataSource**: `object` — Gets or sets the ComboBox data source.
- **EditorDataSourceScript**: `string` — Provides a means of setting EditorDataSource in the JavaScript environment.
- **EditorTextField**: `string` — Gets or sets the ComboBox text field.
- **EditorType**: `EditorType` — Gets or sets the editor type used for editing cells in this column.
- **EditorValueField**: `string` — Gets or sets the ComboBox value field.
- **ImageStretchOption**: `ImageStretchOptions` — Gets or sets the stretch option to use when rendering images
- **ParentTypeName**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbImageColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbImageLoadEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageLoadEventArgs)
Represents event arguments for updating label of callout layer

- **constructor**(): void
- **Data**: `object` — Gets loaded data
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **Error**: `string` — Gets error message on failed loading data
- **Path**: `string` — Gets URL path of loaded data
- **Status**: `ImageLoadStatus` — Gets status of loading data
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbImageTilesReadyEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImageTilesReadyEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbImagesChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbImagesChangedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbIndexCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIndexCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbIndicatorDisplayTypeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIndicatorDisplayTypeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbIndicatorProxyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIndicatorProxyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbIndicatorsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbIndicatorsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbInput](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbInput)

- **constructor**(): void
- **Autocomplete**: `string` — The autocomplete attribute of the control.
- **Autofocus**: `bool` — The autofocus attribute of the control.
- **Change**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **ChangeScript**: `string`
- **DirectRenderElementName**: `string`
- **DisplayType**: `InputType` — The type attribute of the control.
- **InputMode**: `string` — The input mode attribute of the control. See relevant MDN article
- **Max**: `double?` — The max attribute of the control.
- **MaxLength**: `double?` — The maximum string length of the control.
- **Min**: `double?` — The min attribute of the control.
- **MinLength**: `double?` — The minimum string length required by the control.
- **Pattern**: `string` — The pattern attribute of the control.
- **ReadOnly**: `bool` — Makes the control a readonly field. false
- **Step**: `double?` — The step attribute of the control.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ValidateOnly**: `bool` — Enables validation rules to be evaluated without restricting user input. This applies to the maxLength property for string-type inputs or allows spin buttons to exceed the predefined min/max limits for number-type inputs. false
- **Value**: `string` — The value of the control.
- **ValueChanged**: `EventCallback<string>`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **ResolveDisplay**(): string
- **SetParametersAsync**(parameters: ParameterView): Task
- **StepDown**(n: double): void
- **StepDownAsync**(n: double): Task — Decrements the numeric value of the input by one or more steps.
- **StepUp**(n: double): void
- **StepUpAsync**(n: double): Task — Increments the numeric value of the input by one or more steps.

### [IgbInputBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbInputBase)

- **constructor**(): void
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **InputOcurred**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **InputOcurredScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label for the control.
- **Outlined**: `bool` — Whether the control will have outlined appearance. false
- **Placeholder**: `string` — The placeholder attribute of the control.
- **Required**: `bool` — Makes the control a required field in a form context.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ValueChanging**: `EventCallback<string>`
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the control.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the control.
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **Select**(): void
- **SelectAsync**(): Task — Selects all the text inside the input.
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **SetParametersAsync**(parameters: ParameterView): Task

### [IgbInputBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbInputBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbInputChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbInputChangeEventArgs)

- **constructor**(): void
- **IsCompositionInProgress**: `bool`
- **Type**: `string`
- **Value**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbInputModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbInputModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbItemLegend](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemLegend)
Represents a legend that displays an item for each point in the series.

- **constructor**(): void
- **Orientation**: `LegendOrientation` — Gets or sets the current Legend object's orientation.
- **TextColor**: `string` — Gets or sets color of text
- **TextStyle**: `string` — Gets or sets style of text.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbItemLegendModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemLegendModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbItemRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemRequestedEventArgs)

- **constructor**(): void
- **Item**: `object` — Gets or sets the item being requested.
- **Values**: `Dictionary<string, object>` — Gets or sets the values that will be propagated to the requested item when the event is complete.
- **ValuesPropagated**: `bool` — Gets or sets whether the values have already been propagated to the item. Set this to true if you do not want the values propagated after the event is completed.

### [IgbItemToolTipLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemToolTipLayer)
Represents an annotation layer that displays tooltips for all target series individually.

- **constructor**(): void
- **SkipUnknownValues**: `bool` — Gets or sets whether to skip past unknown values when searching for series values.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **ToolTipBackground**: `string` — Gets or sets the background of the tooltip containers.
- **ToolTipBorderBrush**: `string` — Gets or sets the border color of the tooltip containers.
- **ToolTipBorderThickness**: `double` — Gets or sets the border thickness of the tooltip containers.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing the tooltips.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **HideToolTips**(): void
- **HideToolTipsAsync**(): Task — Hides any tooltips presented by the layer, if any.
- **HideToolTipsImmediate**(): void
- **HideToolTipsImmediateAsync**(): Task — Hides any tooltips presented by the layer, if any.

### [IgbItemToolTipLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemToolTipLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbItemwiseStrategyBasedIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbItemwiseStrategyBasedIndicator)
Financial indicator base class for doing calculating an itemwize indicator.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **ResolveIsItemwise**(): bool
- **ResolveIsItemwiseAsync**(): Task<bool> — This is a marker method to distinguish this from a public api perspective on some platforms compared to the base strategy based indicators.

### [IgbKeyBindingHandler](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbKeyBindingHandler)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbKeyBindingOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbKeyBindingOptions)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbKeyEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbKeyEventArgs)
Event args for KeyUp and KeyDown events.

- **constructor**(): void
- **Alt**: `bool` — Gets a value indicating whether the ALT key was pressed.
- **Ctrl**: `bool` — Gets a value indicating whether the CTRL key was pressed.
- **DefaultPrevented**: `bool` — Gets whether the PreventDefault method was called.
- **KeyCode**: `int` — Gets the keyboard code for a KeyDown or KeyUp event.
- **Modifiers**: `ModifierKeys` — Gets the modifier flags for a KeyDown or KeyUp event. The flags indicate which combination of CTRL, SHIFT, and ALT keys was pressed.
- **OriginalEvent**: `object`
- **OriginalEventScript**: `string` — Provides a means of setting OriginalEvent in the JavaScript environment.
- **Shift**: `bool` — Gets a value indicating whether the SHIFT key was pressed.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **PreventDefault**(): void
- **PreventDefaultAsync**(): Task — Tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be.
- **StopPropagation**(): void
- **StopPropagationAsync**(): Task — Prevent the event from bubbling up.
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLabelClickEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLabelClickEventArgs)
Contains PieChart label click event data.

- **constructor**(): void
- **AllowSliceClick**: `bool` — Gets and sets whether or not the owning pie chart should fire its SliceClick event
- **Item**: `object` — Gets the slice data context.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLabelFormatOverrideEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLabelFormatOverrideEventArgs)
Event args used byt the LabelFormatOverride Delegate to provide a way to override default label functionality..

- **constructor**(): void
- **DateTime**: `DateTime` — The DateTime the override is invoked with.
- **Format**: `IgbTimeAxisLabelFormat` — The format to which this override is attached.
- **Label**: `string` — Gets or sets the label that should be used.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastMonthExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastMonthExpression)
Requests an expression for the LastMonth filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastQuarterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastQuarterExpression)
Represents an expression for the LastQuarter filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastSevenDaysExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastSevenDaysExpression)
Requests an expression for the LastSevenDays filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastThirtyDaysExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastThirtyDaysExpression)
Requests an expression for the LastThirtyDays filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastThreeSixtyFiveDaysExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastThreeSixtyFiveDaysExpression)
Requests an expression for the LastThreeSixtyFiveDays filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastWeekExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastWeekExpression)
Requests an expression for the LastWeek filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLastYearExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLastYearExpression)
Requests an expression for the LastYear filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLayoutChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLayoutChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbDockManagerLayout`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLayoutPrimaryKeyValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLayoutPrimaryKeyValue)
A primary key value.

- **constructor**(): void
- **Key**: `string[]` — The primary key associated with this value.
- **Type**: `string`
- **Value**: `object[]` — The value of the keys for this primary key value.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLayoutPrimaryKeyValueModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLayoutPrimaryKeyValueModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLayoutSelectedItemsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLayoutSelectedItemsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbLayoutSelectedKeysCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLayoutSelectedKeysCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbLegend](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegend)
Represents a legend in a IgbDataChart control.

- **constructor**(): void
- **Orientation**: `LegendOrientation` — Gets or sets the current Legend object's orientation.
- **TextColor**: `string` — Gets or sets color of text
- **TextStyle**: `string` — Gets or sets style of text.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbLegendBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegendBase)
Represents the base class for a legend in IgbDataChart.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **LegendItemMouseEnter**: `EventCallback<IgbLegendMouseEventArgs>`
- **LegendItemMouseEnterScript**: `string`
- **LegendItemMouseLeave**: `EventCallback<IgbLegendMouseEventArgs>`
- **LegendItemMouseLeaveScript**: `string`
- **LegendItemMouseLeftButtonDown**: `EventCallback<IgbLegendMouseButtonEventArgs>`
- **LegendItemMouseLeftButtonDownScript**: `string`
- **LegendItemMouseLeftButtonUp**: `EventCallback<IgbLegendMouseButtonEventArgs>`
- **LegendItemMouseLeftButtonUpScript**: `string`
- **LegendItemMouseMove**: `EventCallback<IgbLegendMouseEventArgs>`
- **LegendItemMouseMoveScript**: `string`
- **LegendTextContentChanged**: `EventCallback<IgbLegendTextContentChangedEventArgs>`
- **LegendTextContentChangedScript**: `string`
- **Type**: `string`
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns the legend visuals expressed as a serialized string.
- **FindByName**(name: string): object
- **FlushTextContentChangedCheck**(): void
- **FlushTextContentChangedCheckAsync**(): Task — Use to force the Legend to check for differences in text content.
- **SimulateClick**(point: Point): void
- **SimulateClickAsync**(point: Point): Task
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task
- **SimulateMouseLeave**(): void
- **SimulateMouseLeaveAsync**(): Task

### [IgbLegendModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegendModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLegendMouseButtonEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegendMouseButtonEventArgs)
Provides data for legend mouse button related events.

- **constructor**(): void
- **Handled**: `bool` — Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.
- **Item**: `object` — Gets the ItemsSource item associated with the current event.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **LegendItem**: `object` — The legend item that was the target of the mouse event.
- **LegendItemScript**: `string` — Provides a means of setting LegendItem in the JavaScript environment.
- **OriginalSource**: `object` — Gets a reference to the object that raised the event.
- **OriginalSourceScript**: `string` — Provides a means of setting OriginalSource in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLegendMouseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegendMouseEventArgs)
Provides data for legend mouse button related events.

- **constructor**(): void
- **Item**: `object` — Gets the ItemsSource item associated with the current event.
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **LegendItem**: `object` — The legend item in context.
- **LegendItemScript**: `string` — Provides a means of setting LegendItem in the JavaScript environment.
- **OriginalSource**: `object` — Gets a reference to the object that raised the event.
- **OriginalSourceScript**: `string` — Provides a means of setting OriginalSource in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLegendTextContentChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLegendTextContentChangedEventArgs)
Provides data for legend's text content changed event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLineFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLineFragment)
Represents one part of a StackedLineSeries.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbLineFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLineFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLineSeries)
Represents a IgbDataChart line series. Displays trend over time or ordered categories. Useful when there are many data points and the order is important.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearContourValueResolver](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearContourValueResolver)
ContourValueResolver class which resolves contour lines to be distributed at linear intervals from the data minimum to the data maximum.

- **constructor**(): void
- **Type**: `string`
- **ValueCount**: `int` — Gets or sets how many contour values to return.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbLinearContourValueResolverModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearContourValueResolverModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearGauge](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGauge)
A linear gauge for displaying a single value on a defined scale.

- **constructor**(): void
- **ActualHighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets whether and how to display the highlighted value.
- **ActualHighlightValueOpacity**: `double` — Gets the actual opacity of the primary needle while highlighting
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualMaximumValue**: `double` — Gets the resolved maximum value of the scale.
- **ActualMaximumValueChanged**: `Action<double>`
- **ActualMaximumValueChangedScript**: `string`
- **ActualMinimumValue**: `double` — Gets the resolved minimum value of the scale.
- **ActualMinimumValueChanged**: `Action<double>`
- **ActualMinimumValueChangedScript**: `string`
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **ActualRanges**: `IgbLinearGraphRangeCollection`
- **AlignLabel**: `EventCallback<IgbAlignLinearGraphLabelEventArgs>`
- **AlignLabelScript**: `string`
- **BackingBrush**: `string` — Gets or sets the brush to use to fill the backing of the linear gauge.
- **BackingInnerExtent**: `double` — Gets or sets the inner extent of the linear gauge backing.
- **BackingOuterExtent**: `double` — Gets or sets the outer extent of the linear gauge backing.
- **BackingOutline**: `string` — Gets or sets the brush to use for the outline of the backing.
- **BackingStrokeThickness**: `double` — Gets or sets the stroke thickness of the backing outline.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentRanges**: `IgbLinearGraphRangeCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Font**: `string` — Gets or sets the font.
- **FontBrush**: `string` — Gets or sets the brush to use for the label font.
- **FormatLabel**: `EventCallback<IgbFormatLinearGraphLabelEventArgs>`
- **FormatLabelScript**: `string`
- **HighlightValue**: `double` — Gets or sets the highlight value at which to point the secondary needle of the gauge.
- **HighlightValueChanged**: `Action<IgbDoubleValueChangedEventArgs>`
- **HighlightValueChangedScript**: `string`
- **HighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets or sets whether and how to display the highlighted value.
- **HighlightValueOpacity**: `double` — Gets or sets the opacity of the primary needle while highlighting
- **Interval**: `double` — Gets or sets the interval to use for the scale.
- **IsHighlightNeedleDraggingEnabled**: `bool` — Gets or sets whether highlight needle dragging is enabled or not.
- **IsNeedleDraggingEnabled**: `bool` — Gets or sets whether needle dragging is enabled or not.
- **IsScaleInverted**: `bool` — Gets or sets a value indicating whether the scale is inverted. When the scale is inverted the direction in which the scale values increase is right to left.
- **LabelExtent**: `double` — Gets or sets the position at which to put the labels as a value from 0 to 1, measured from the bottom of the scale. Values further from zero than 1 can be used to hide the labels of the linear gauge.
- **LabelFormat**: `string` — Gets or sets the label composite format used when creating label values.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelInterval**: `double` — Gets or sets the interval to use for rendering labels. This defaults to be the same interval as the tickmarks on the scale.
- **LabelsPostInitial**: `double` — A value to start adding labels, added to the scale's MinimumValue.
- **LabelsPreTerminal**: `double` — A value to stop adding labels, subtracted from the scale's MaximumValue.
- **LabelsVisible**: `bool` — Gets or sets whether the labels are visible in the gauge.
- **MaximumValue**: `double` — Gets or sets the maximum value of the scale.
- **MergeViewports**: `bool` — Gets or sets whether the scale viewport will be merged with backing viewport.
- **MinimumValue**: `double` — Gets or sets the minimum value of the scale.
- **MinorTickBrush**: `string` — Gets or sets the brush to use for the minor tickmarks.
- **MinorTickCount**: `double` — Gets or sets the number of minor tickmarks to place between major tickmarks.
- **MinorTickEndExtent**: `double` — Gets or sets the position at which to stop rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **MinorTickStartExtent**: `double` — Gets or sets the position at which to start rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **MinorTickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering minor ticks.
- **NeedleBreadth**: `double` — Gets or sets the needle breadth.
- **NeedleBrush**: `string` — Gets or sets the brush to use for needle element.
- **NeedleInnerBaseWidth**: `double` — Gets or sets the width of the needle's inner base.
- **NeedleInnerExtent**: `double` — Gets or sets the position at which to start rendering the needle geometry, measured from the front/bottom of the linear gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **NeedleInnerPointExtent**: `double` — Gets or sets the extent of the needle's inner point.
- **NeedleInnerPointWidth**: `double` — Gets or sets the width of the needle's inner point.
- **NeedleName**: `string` — Gets or sets the name used for needle.
- **NeedleOuterBaseWidth**: `double` — Gets or sets the width of the needle's outer base.
- **NeedleOuterExtent**: `double` — Gets or sets the position at which to stop rendering the needle geometry as a value from 0 to 1 measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **NeedleOuterPointExtent**: `double` — Gets or sets the extent of the needle's outer point.
- **NeedleOuterPointWidth**: `double` — Gets or sets the width of the needle's outer point.
- **NeedleOutline**: `string` — Gets or sets the brush to use for the outline of needle element.
- **NeedleShape**: `LinearGraphNeedleShape` — Gets or sets the shape to use when rendering the needle from a number of options.
- **NeedleStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering single actual value element.
- **Orientation**: `LinearScaleOrientation` — Gets or sets the orientation of the scale.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RangeBrushes**: `string` — Gets or sets a collection of brushes to be used as the palette for linear gauge ranges.
- **RangeInnerExtent**: `double` — Gets or sets the position at which to start rendering the ranges, measured from the front/bottom of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **RangeOuterExtent**: `double` — Gets or sets the position at which to stop rendering the range as a value from 0 to 1 measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **RangeOutlines**: `string` — Gets or sets a collection of brushes to be used as the palette for linear gauge outlines.
- **Ranges**: `IgbLinearGraphRangeCollection` — Gets or sets the scale ranges to render on the linear gauge.
- **ScaleBrush**: `string` — Gets or sets the brush to use to fill the scale of the linear gauge.
- **ScaleEndExtent**: `double` — Gets or sets the position at which to stop rendering the scale as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **ScaleInnerExtent**: `double` — Gets or sets the position at which to start rendering the scale, measured from the bottom/front (when orientation is horizontal/vertical) of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **ScaleOuterExtent**: `double` — Gets or sets the position at which to stop rendering the scale as a value from 0 to 1 measured from the bottom/front (when orientation is horizontal/vertical) of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **ScaleOutline**: `string` — Gets or sets the brush to use for the outline of the scale.
- **ScaleStartExtent**: `double` — Gets or sets the position at which to start rendering the scale, measured from the front/bottom of the linear gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **ScaleStrokeThickness**: `double` — Gets or sets the stroke thickness of the scale outline.
- **ShowToolTip**: `bool` — Gets or sets a value indicating whether tooltips are enabled.
- **ShowToolTipTimeout**: `int` — Gets or sets the time in milliseconds that tooltip appearance is delayed with.
- **TickBrush**: `string` — Gets or sets the brush to use for the major tickmarks.
- **TickEndExtent**: `double` — Gets or sets the position at which to stop rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **TickStartExtent**: `double` — Gets or sets the position at which to start rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.
- **TickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering ticks.
- **TicksPostInitial**: `double` — A value to start adding tickmarks, added to the scale's MinimumValue.
- **TicksPreTerminal**: `double` — A value to stop adding tickmarks, subtracted from the scale's MaximumValue.
- **TransitionDuration**: `int` — Gets or sets the number of milliseconds over which changes to the linear gauge should be animated.
- **TransitionProgress**: `double` — Gets the transition progress of the animation when the control is animating.
- **Type**: `string`
- **Value**: `double` — Gets or sets the value at which the needle is positioned.
- **ValueChanged**: `Action<IgbDoubleValueChangedEventArgs>`
- **ValueChangedScript**: `string`
- **ContainerResized**(): void
- **ContainerResizedAsync**(): Task
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the linear gauge to finish any deferred work before printing or evaluating its visual.
- **GetCurrentActualMaximumValue**(): double
- **GetCurrentActualMaximumValueAsync**(): Task<double>
- **GetCurrentActualMinimumValue**(): double
- **GetCurrentActualMinimumValueAsync**(): Task<double>
- **GetCurrentHighlightValue**(): double
- **GetCurrentHighlightValueAsync**(): Task<double>
- **GetCurrentValue**(): double
- **GetCurrentValueAsync**(): Task<double>
- **GetValueForPoint**(point: Point): double
- **GetValueForPointAsync**(point: Point): Task<double> — Gets the value for the main scale of the gauge for a given point within the bounds of the gauge.
- **HighlightNeedleContainsPoint**(point: Point, isFinger: bool): bool
- **HighlightNeedleContainsPointAsync**(point: Point, isFinger: bool): Task<bool>
- **NeedleContainsPoint**(point: Point, isFinger: bool): bool
- **NeedleContainsPointAsync**(point: Point, isFinger: bool): Task<bool>
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task

### [IgbLinearGaugeCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGaugeCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearGaugeDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGaugeDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearGaugeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGaugeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearGraphRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGraphRange)
Represents a range in the IgbBulletGraph and IgbLinearGauge controls.

- **constructor**(): void
- **Brush**: `string` — Gets or sets the brush to use to fill the range.
- **EndValue**: `double` — Gets or sets the value at which the range ends along the scale.
- **InnerEndExtent**: `double` — Gets or sets the distance measured from the front/bottom of the bullet graph (from 0 to 1) at which to end rendering the inner edge of the range. Values further from zero than 1 can be used to make this extend further than the normal width/height of the bullet graph.
- **InnerStartExtent**: `double` — Gets or sets the distance measured from the front/bottom of the bullet graph (from 0 to 1) at which to start rendering the inner edge of the range. Values further from zero than 1 can be used to make this extend further than the normal width/height of the bullet graph.
- **LinearGraphParent**: `BaseRendererControl`
- **OuterEndExtent**: `double` — Gets or sets the distance measured from the front/bottom of the bullet graph (from 0 to 1) at which to end rendering the outer edge of the range. Values further from zero than 1 can be used to make this extend further than the normal width/height of the bullet graph.
- **OuterStartExtent**: `double` — Gets or sets the distance measured from the front/bottom of the bullet graph (from 0 to 1) at which to start rendering the outer edge of the range. Values further from zero than 1 can be used to make this extend further than the normal width/height of the bullet graph.
- **Outline**: `string` — Gets or sets the outline to use when rendering the range.
- **StartValue**: `double` — Gets or sets the value at which the range starts along the scale.
- **StrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering this range's outline.
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task

### [IgbLinearGraphRangeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGraphRangeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbLinearGraphRangeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearGraphRangeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLinearProgress](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearProgress)
A linear progress indicator used to express unspecified wait time or display the length of a process.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **LabelAlign**: `LinearProgressLabelAlign` — The position for the default label of the control.
- **Striped**: `bool` — Sets the striped look of the control.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbLinearProgressModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLinearProgressModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbList](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbList)
Displays a collection of data items in a templatable list format.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbListHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListHeader)
Header list item.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbListHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbListItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListItem)
The list-item component is a container intended for row items in the list component.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Selected**: `bool` — Defines if the list item is selected or not.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbListItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbListModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbListPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanel)

- **constructor**(): void
- **ActivationBorder**: `string` — Gets or sets the activation border color to use.
- **ActivationBorderBottomWidth**: `int` — Gets or sets the amount of bottom activation border to use for the cell content of this column.
- **ActivationBorderLeftWidth**: `int` — Gets or sets the amount of left activation border to use for the cell content for this column.
- **ActivationBorderRightWidth**: `int` — Gets or sets the amount of right activation border to use for the cell content of this column.
- **ActivationBorderTopWidth**: `int` — Gets or sets the amount of top activation border to use for the cell content for this column.
- **ActivationMode**: `ListPanelActivationMode` — Sets or gets the grid selection mode.
- **ActiveRow**: `int` — Gets or sets the position of the active row.
- **ActiveRowChanged**: `Action<IgbListPanelActiveRowChangedEventArgs>`
- **ActiveRowChangedScript**: `string`
- **ActualPrimaryKey**: `string[]` — Gets either the inferred primary key from the data source, or the user provided primary key, if present. Represents the actual primary key that the grid will use in operations that require it.
- **ActualPrimaryKeyChanged**: `EventCallback<string[]>`
- **ActualPrimaryKeyChangedScript**: `string`
- **ActualRowHeight**: `double`
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **ContentRefreshed**: `Action<IgbListPanelContentRefreshedEventArgs>`
- **ContentRefreshedScript**: `string`
- **DataSource**: `object` — Gets or sets the data to which to bind the grid. This can be some type of array or list, or it can be an IDataSource instance.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **IsActiveRowStyleEnabled**: `bool` — Gets or sets whether the active row style will be applied to rows when made active.
- **IsCustomRowHeightEnabled**: `bool` — Gets or sets the color to use for the background of the component.
- **ItemClicked**: `EventCallback<IgbListPanelItemEventArgs>`
- **ItemClickedScript**: `string`
- **ItemHeightRequested**: `EventCallback<IgbListPanelTemplateHeightRequestedEventArgs>`
- **ItemHeightRequestedScript**: `string`
- **ItemRebind**: `Action<IgbListPanelContentRebindEventArgs>`
- **ItemRebindScript**: `string`
- **ItemRecycled**: `Action<IgbListPanelContentRecycledEventArgs>`
- **ItemRecycledScript**: `string`
- **ItemSpacing**: `double` — Gets or sets the spacing between items.
- **ItemWidthRequested**: `EventCallback<IgbListPanelTemplateWidthRequestedEventArgs>`
- **ItemWidthRequestedScript**: `string`
- **NormalBackground**: `string` — Gets or sets the background color to use.
- **NotifyOnAllSelectionChanges**: `bool` — Gets or sets if the grid should notify on programmatic selection changes as well as changes from the UI.
- **Orientation**: `ListPanelOrientation` — Gets or sets the color to use for the background of the component.
- **PrimaryKey**: `string[]` — Sets or gets the user provided primary key to assume for the data. Certain functionality of the grid requires a way to uniquely identify items in order to work correctly. If a primary key cannot be inferred from the data source, you may need to provide one here.
- **RowHeight**: `int` — Gets or Sets the property name that contains the values.
- **RowUpdating**: `EventCallback<IgbListPanelTemplateItemUpdatingEventArgs>`
- **RowUpdatingScript**: `string`
- **SchemaIncludedProperties**: `string[]` — Gets either the filtered properties to include in the schema of the data source.
- **ScrollbarBackground**: `string` — Gets or sets the scrollbar background color.
- **ScrollbarStyle**: `ScrollbarStyle` — Gets or sets the style of scrollbar.
- **SelectedBackground**: `string` — Gets or sets the background color to use for the cells when they are selected
- **SelectedItems**: `IgbListPanelSelectedItemsCollection` — Gets which items are currently selected in the grid. Collection can be updated to programatically select items.
- **SelectedItemsChanged**: `Action<IgbListPanelSelectedItemsChangedEventArgs>`
- **SelectedItemsChangedScript**: `string`
- **SelectedKeys**: `IgbListPanelSelectedKeysCollection` — Gets which primary key values are currently selected in the grid. Collection can be updated to programatically select items.
- **SelectedKeysChanged**: `Action<IgbListPanelSelectedKeysChangedEventArgs>`
- **SelectedKeysChangedScript**: `string`
- **SelectionBehavior**: `ListPanelSelectionBehavior` — Sets or gets how selection behaves in the grid.
- **SelectionChanged**: `Action<IgbListPanelSelectionChangedEventArgs>`
- **SelectionChangedScript**: `string`
- **SelectionMode**: `ListPanelSelectionMode` — Sets or gets the grid selection mode.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **Type**: `string`
- **DataIndexOfItem**(item: object): int
- **DataIndexOfItemAsync**(item: object): Task<int> — Returns the data index of an item within the bound data source.
- **DeselectAllRows**(): void
- **DeselectAllRowsAsync**(): Task — Deselects all currently selected rows.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string>
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object
- **GetCurrentActiveRow**(): int
- **GetCurrentActiveRowAsync**(): Task<int>
- **GetCurrentActualPrimaryKey**(): string[]
- **GetCurrentActualPrimaryKeyAsync**(): Task<string[]>
- **GetCurrentSelectedItems**(): IgbListPanelSelectedItemsCollection
- **GetCurrentSelectedItemsAsync**(): Task<IgbListPanelSelectedItemsCollection>
- **GetCurrentSelectedKeys**(): IgbListPanelSelectedKeysCollection
- **GetCurrentSelectedKeysAsync**(): Task<IgbListPanelSelectedKeysCollection>
- **GetFirstVisibleIndex**(): int
- **GetFirstVisibleIndexAsync**(): Task<int> — Gets the first visible index in the grid.
- **GetItemKey**(primaryKey: string[], item_: object): IgbListPanelPrimaryKeyValue
- **GetItemKeyAsync**(primaryKey: string[], item_: object): Task<IgbListPanelPrimaryKeyValue>
- **GetLastVisibleIndex**(): int
- **GetLastVisibleIndexAsync**(): Task<int> — Gets the last visible index in the grid.
- **GetRowKey**(primaryKey: string[], rowIndex: int): IgbListPanelPrimaryKeyValue
- **GetRowKeyAsync**(primaryKey: string[], rowIndex: int): Task<IgbListPanelPrimaryKeyValue>
- **InvalidateVisibleItems**(): void
- **InvalidateVisibleItemsAsync**(): Task — Invalidates the bound data for the rows currently visible.
- **ScrollToLastRowByIndex**(rowNumber: double): void
- **ScrollToLastRowByIndexAsync**(rowNumber: double): Task — Scrolls the grid so that a row is the last visible, by index.
- **ScrollToRowByIndex**(rowNumber: double): void
- **ScrollToRowByIndexAsync**(rowNumber: double): Task — Scrolls the grid to given row, by index
- **SelectAllRows**(): void
- **SelectAllRowsAsync**(): Task — Selects all of the rows in the grid.

### [IgbListPanelActiveRowChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelActiveRowChangedEventArgs)
Information about the change to the selected cells in the grid.

- **constructor**(): void
- **NewActiveRow**: `int` — The new active row.
- **OldActiveRow**: `int` — The old active row.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelContentRebindEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelContentRebindEventArgs)
Information about list item content that was just rebound.

- **constructor**(): void
- **RowObject**: `object` — The model that is rebinding.
- **RowObjectScript**: `string` — Provides a means of setting RowObject in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelContentRecycledEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelContentRecycledEventArgs)
Information about list item content that was just recycled.

- **constructor**(): void
- **RowObject**: `object` — The model that was recycled.
- **RowObjectScript**: `string` — Provides a means of setting RowObject in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelContentRefreshedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelContentRefreshedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelItemEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelItemEventArgs)
Event arguments for the SelectionChanged event.

- **constructor**(): void
- **IsDoubleClick**: `bool`
- **IsLeftButton**: `bool`
- **ItemInfo**: `IgbListPanelItemModel`
- **ListPanel**: `IgbListPanel`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelItemModel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelItemModel)

- **constructor**(): void
- **DataRow**: `int`
- **IsActivated**: `bool`
- **IsActivationSupported**: `bool`
- **IsModelDirty**: `bool`
- **IsSelected**: `bool`
- **Left**: `double`
- **RowHeight**: `double`
- **RowObject**: `object`
- **RowObjectScript**: `string` — Provides a means of setting RowObject in the JavaScript environment.
- **Top**: `double`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbListPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbListPanelPrimaryKeyValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelPrimaryKeyValue)
A primary key value.

- **constructor**(): void
- **Key**: `string[]` — The primary key associated with this value.
- **Type**: `string`
- **Value**: `object[]` — The value of the keys for this primary key value.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelPrimaryKeyValueModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelPrimaryKeyValueModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbListPanelSelectedItemsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelSelectedItemsChangedEventArgs)
Information about the changing selected items in the grid.

- **constructor**(): void
- **AddedItems**: `IgbListPanelSelectedItemsCollection` — The items added to the selection.
- **CurrentItems**: `IgbListPanelSelectedItemsCollection` — The items added to the selection.
- **RemovedItems**: `IgbListPanelSelectedItemsCollection` — The items removed from the selection.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelSelectedItemsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelSelectedItemsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbListPanelSelectedKeysChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelSelectedKeysChangedEventArgs)
Information about the change to the selected keys in the grid.

- **constructor**(): void
- **AddedKeys**: `IgbListPanelSelectedKeysCollection` — The keys added to the selection.
- **CurrentKeys**: `IgbListPanelSelectedKeysCollection` — All keys in the selection.
- **RemovedKeys**: `IgbListPanelSelectedKeysCollection` — The keys removed from the selection.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelSelectedKeysCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelSelectedKeysCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbListPanelSelectionChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelSelectionChangedEventArgs)
Event arguments for the SelectionChanged event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelTemplateHeightRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelTemplateHeightRequestedEventArgs)

- **constructor**(): void
- **DataItem**: `object`
- **DataItemScript**: `string` — Provides a means of setting DataItem in the JavaScript environment.
- **DataRow**: `int`
- **Height**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelTemplateItemUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelTemplateItemUpdatingEventArgs)

- **constructor**(): void
- **AvailableWidth**: `double`
- **Content**: `object`
- **ContentScript**: `string` — Provides a means of setting Content in the JavaScript environment.
- **Model**: `IgbListPanelItemModel`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbListPanelTemplateWidthRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbListPanelTemplateWidthRequestedEventArgs)

- **constructor**(): void
- **DataItem**: `object`
- **DataItemScript**: `string` — Provides a means of setting DataItem in the JavaScript environment.
- **DataRow**: `int`
- **Type**: `string`
- **Width**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLiteralFilterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLiteralFilterExpression)
Represents a literal value filter expression.

- **constructor**(): void
- **IsLiteral**: `bool` — Gets if the expression is a literal value.
- **IsNull**: `bool` — Gets if the expression is a null value.
- **LeaveUnquoted**: `bool` — Gets or sets whether the value should be emitted unquoted.
- **LiteralValue**: `object` — Gets or sets the literal value to use.
- **Precedence**: `int`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbLocalDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLocalDataSource)
A local data source which has synchronous access to its data items.

- **constructor**(): void
- **DataSource**: `object` — Gets or sets the backing data for the data source.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **Type**: `string`
- **ClearPinnedRows**(): void
- **ClearPinnedRowsAsync**(): Task
- **Clone**(): DataSource
- **CloneAsync**(): Task<DataSource> — Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.
- **FindByName**(name: string): object
- **GetIsRowExpandedAtIndex**(rowIndex: int): bool
- **GetIsRowExpandedAtIndexAsync**(rowIndex: int): Task<bool> — Gets the expansion state for a row.
- **GetItemAtIndex**(index: int): object
- **GetItemAtIndexAsync**(index: int): Task<object> — Returns the item at the specific index in the data source. This index is based on the data source's current view of the data, not the actual underlying indexes of the original source.
- **GetItemFromKey**(key: object[]): object
- **GetItemFromKeyAsync**(key: object[]): Task<object>
- **GetItemPropertyAtIndex**(index: int, valueName: string): object
- **GetItemPropertyAtIndexAsync**(index: int, valueName: string): Task<object>
- **GetRootSummaryResults**(): IgbDataGridSummaryResult[]
- **GetRootSummaryResultsAsync**(): Task<IgbDataGridSummaryResult[]> — Gets the summary results for the root level.
- **GetRootSummaryRowCount**(): int
- **GetRootSummaryRowCountAsync**(): Task<int> — Gets the number of summary rows at the root level.
- **GetRowLevel**(rowIndex: int): int
- **GetRowLevelAsync**(rowIndex: int): Task<int> — Gets the hierarchy level of the row.
- **GetRowType**(rowIndex: int): DataSourceRowType
- **GetRowTypeAsync**(rowIndex: int): Task<DataSourceRowType>
- **GetSectionSummaryResults**(sectionIndex: int): IgbDataGridSummaryResult[][]
- **GetSectionSummaryResultsAsync**(sectionIndex: int): Task<IgbDataGridSummaryResult[][]> — Gets the summary results for a specific section.
- **GetStickyRowPriority**(row: int): int
- **GetStickyRowPriorityAsync**(row: int): Task<int>
- **IndexOfItem**(item: object): int
- **IndexOfItemAsync**(item: object): Task<int> — Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.
- **IndexOfKey**(key: object[]): int
- **IndexOfKeyAsync**(key: object[]): Task<int>
- **IsExclusivelySticky**(row: int): bool
- **IsExclusivelyStickyAsync**(row: int): Task<bool>
- **IsRowPinned**(row: int): bool
- **IsRowPinnedAsync**(row: int): Task<bool>
- **PinRow**(key: object[]): void
- **PinRowAsync**(key: object[]): Task
- **SetIsRowExpandedAtIndex**(rowIndex: int, isExpanded: bool): void
- **SetIsRowExpandedAtIndexAsync**(rowIndex: int, isExpanded: bool): Task
- **UnpinRow**(key: object[]): void
- **UnpinRowAsync**(key: object[]): Task

### [IgbLocalDataSourceModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLocalDataSourceModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbLostFocusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbLostFocusEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMarkerSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMarkerSeries)
Represents the base class for series containing markers.

- **constructor**(): void
- **ActualMarkerBrush**: `string` — Gets the effective marker brush for the current series object.
- **ActualMarkerOutline**: `string` — Gets the effective marker outline for the current series object.
- **ActualMarkerTemplate**: `object` — Gets the effective marker template for the current series object.
- **ActualMarkerTemplateScript**: `string` — Provides a means of setting ActualMarkerTemplate in the JavaScript environment.
- **ActualMarkerType**: `MarkerType` — Represents the resolved marker type for the series.
- **IsCustomMarkerCircular**: `bool` — Gets or sets whether the marker for the current series object should be treated as circular.
- **MarkerBrush**: `string` — Gets or sets the brush that specifies how the current series object's marker interiors are painted.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets whether the marker fill is based on the marker outline of the series rather than the marker brushes collection.
- **MarkerOutline**: `string` — Gets or sets the brush that specifies how the current series object's marker outlines are painted.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **MarkerTemplate**: `object` — Gets or sets the MarkerTemplate for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets thickness of the marker outline
- **MarkerType**: `MarkerType` — Gets or sets the marker type for the current series object.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbMarkerTypeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMarkerTypeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbMarketFacilitationIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMarketFacilitationIndexIndicator)
Represents a IgbDataChart Market Facilitation Index indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbMarketFacilitationIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMarketFacilitationIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMaskInput](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMaskInput)
A masked input is an input field where a developer can control user input and format the visible value, based on configurable rules

- **constructor**(): void
- **Change**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **ChangeScript**: `string`
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The value of the input. Regardless of the currently set value-mode, an empty value will return an empty string.
- **ValueChanged**: `EventCallback<string>`
- **ValueMode**: `MaskInputValueMode` — Dictates the behavior when retrieving the value of the control: raw: Returns clean input (e.g. "5551234567") withFormatting: Returns with mask formatting (e.g. "(555) 123-4567") Empty values always return an empty string, regardless of the value mode. 'raw'
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **ResolveDisplay**(): string

### [IgbMaskInputBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMaskInputBase)

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **Mask**: `string` — The masked pattern of the component. 'CCCCCCCCCC'
- **Prompt**: `string` — The prompt symbol to use for unfilled parts of the mask pattern. '_'
- **ReadOnly**: `bool` — Makes the control a readonly field. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbMaskInputBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMaskInputBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMaskInputModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMaskInputModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMassIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMassIndexIndicator)
Represents a IgbDataChart Mass Index indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbMassIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMassIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMedianPriceIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMedianPriceIndicator)
Represents a IgbDataChart Median Price indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbMedianPriceIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMedianPriceIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMoneyFlowIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoneyFlowIndexIndicator)
Represents a IgbDataChart Money Flow Index indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current MoneyFlowIndexIndicator object. The typical, and initial, value for MoneyFlowIndexIndicator periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbMoneyFlowIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoneyFlowIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMonthToDateExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMonthToDateExpression)
Requests an expression for the MonthToDate filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMoveFloatingPaneAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoveFloatingPaneAction)

- **constructor**(): void
- **ActionType**: `PaneDragActionType`
- **NewLocation**: `IgbDockManagerPoint`
- **OldLocation**: `IgbDockManagerPoint`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMoveFloatingPaneActionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoveFloatingPaneActionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMoveTabAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoveTabAction)

- **constructor**(): void
- **ActionType**: `PaneDragActionType`
- **NewIndex**: `double`
- **OldIndex**: `double`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMoveTabActionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMoveTabActionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMovingAverageConvergenceDivergenceIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMovingAverageConvergenceDivergenceIndicator)
Represents a IgbDataChart Moving Average Convergence/Divergence (MACD) indicator series.

- **constructor**(): void
- **LongPeriod**: `int` — Gets or sets the long moving average period for the current MovingAverageConvergenceDivergenceIndicator object. The typical, and initial, value for long MACD periods is 30.
- **ShortPeriod**: `int` — Gets or sets the short moving average period for the current MovingAverageConvergenceDivergenceIndicator object. The typical, and initial, value for short MACD periods is 10.
- **SignalPeriod**: `int` — Gets or sets the long moving average period for the current MovingAverageConvergenceDivergenceIndicator object. The typical, and initial, value for long PVO periods is 30.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbMovingAverageConvergenceDivergenceIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMovingAverageConvergenceDivergenceIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMultiColumnComboBox](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiColumnComboBox)

- **constructor**(): void
- **ActualBackgroundColor**: `string` — Gets the actual opacity to use for the underline ripple element.
- **ActualBaseTheme**: `BaseControlTheme` — Gets the actual display baseTheme to use for the component.
- **ActualBorderColor**: `string` — Gets the actual item background color.
- **ActualBorderWidth**: `double` — Gets the actual item border width.
- **ActualContentPaddingBottom**: `double`
- **ActualContentPaddingLeft**: `double`
- **ActualContentPaddingRight**: `double`
- **ActualContentPaddingTop**: `double`
- **ActualCornerRadiusBottomLeft**: `double`
- **ActualCornerRadiusBottomRight**: `double`
- **ActualCornerRadiusTopLeft**: `double`
- **ActualCornerRadiusTopRight**: `double`
- **ActualDensity**: `ControlDisplayDensity` — Gets the actual display Density to use for the component.
- **ActualFocusBorderColor**: `string` — Gets the actual item border color.
- **ActualFocusBorderWidth**: `double` — Gets the actual item border width.
- **ActualFocusUnderlineColor**: `string` — Gets the actual color to use for the underline element when focused.
- **ActualFocusUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element when focused.
- **ActualFocusUnderlineRippleOpacity**: `double` — Gets the actual opacity to use for the underline ripple element when focused.
- **ActualHoverUnderlineColor**: `string` — Gets the actual color to use for the underline element.
- **ActualHoverUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element when hovered.
- **ActualHoverUnderlineWidth**: `double` — Gets the width to use for the underline element when hovered.
- **ActualLabelTextColor**: `string` — Gets the actual color to use for the text color.
- **ActualLabelVisible**: `bool` — Gets or sets the visibility of the label.
- **ActualNoMatchesFoundLabel**: `string` — Gets the actual text to display on the list when no suggested matches are found.
- **ActualNoMatchesFoundLabelBackgroundColor**: `string` — Gets the actual color to use for the "no matches found" label.
- **ActualNoMatchesFoundLabelTextColor**: `string` — Gets the actual color to use for the "no matches found" label.
- **ActualTextColor**: `string` — Gets the actual color to use for the text color.
- **ActualUnderlineColor**: `string` — Gets the actual color to use for the underline element.
- **ActualUnderlineOpacity**: `double` — Gets the actual opacity to use for the underline element.
- **ActualUnderlineRippleColor**: `string` — Gets the actual color to use for the underline ripple element.
- **ActualUnderlineRippleOpacity**: `double` — Gets the actual opacity to use for the underline ripple element.
- **ActualUnderlineRippleWidth**: `double` — Gets the actual width to use for the underline element.
- **ActualUnderlineWidth**: `double` — Gets the actual width to use for the underline element.
- **ActualValueField**: `string[]` — Gets the actual name of the field in the data source will be used as the Value of the MultiColumnComboBox.
- **AllowFilter**: `bool` — Whether to allow filtering of the combo
- **BackgroundColor**: `string` — Gets or sets the background color to use for the input group.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the component.
- **BorderColor**: `string` — Gets or sets the color to use the border of the input group.
- **BorderWidth**: `double` — Gets or sets the border width to use for the border of the item group.
- **Change**: `EventCallback<IgbInputChangeEventArgs>`
- **ChangeScript**: `string`
- **Changing**: `EventCallback<IgbInputChangeEventArgs>`
- **ChangingScript**: `string`
- **ColumnHeadersVisible**: `bool` — Gets or sets the visibility of the drop down button.
- **ContentPaddingBottom**: `double`
- **ContentPaddingLeft**: `double`
- **ContentPaddingRight**: `double`
- **ContentPaddingTop**: `double`
- **CornerRadiusBottomLeft**: `double`
- **CornerRadiusBottomRight**: `double`
- **CornerRadiusTopLeft**: `double`
- **CornerRadiusTopRight**: `double`
- **DataSource**: `object` — Gets or sets the data to which to bind the combo box list. This can be some type of array or list, or it can be an IDataSource instance.
- **DataSourceDesiredProperties**: `string[]` — Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultColumnWidth**: `double`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display Density to use for the buttons and dropdown grid.
- **DropDownButtonVisible**: `bool` — Gets or sets the visibility of the drop down button.
- **Fields**: `string[]` — Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
- **FocusBorderColor**: `string` — Gets or sets the color to use the hovered background of the inputs in the group.
- **FocusBorderWidth**: `double` — Gets or sets the border width to use for the border of the item group when focused.
- **FocusUnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **FocusUnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **FocusUnderlineRippleOpacity**: `double` — Gets or sets the opacity to use for the underline ripple element when focused.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **GotFocus**: `EventCallback<IgbGotFocusEventArgs>`
- **GotFocusScript**: `string`
- **HoverUnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **HoverUnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **HoverUnderlineWidth**: `double` — Gets or sets the width to use for the underline element when hovered.
- **IsFixed**: `bool` — Indicates that the dropdown will position itself relative to the window instead of the document.
- **KeyDown**: `EventCallback<IgbKeyEventArgs>`
- **KeyDownScript**: `string`
- **Label**: `string` — The text displayed in the label portion of the control.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **LabelTextColor**: `string` — Gets or sets the color to use for the text.
- **LostFocus**: `EventCallback<IgbLostFocusEventArgs>`
- **LostFocusScript**: `string`
- **NoMatchesFoundLabel**: `string` — Gets or sets the text to display on the list when no suggested matches are found.
- **NoMatchesFoundLabelBackgroundColor**: `string` — Gets or sets the color to use for the "no matches found" label.
- **NoMatchesFoundLabelFontFamily**: `string`
- **NoMatchesFoundLabelFontSize**: `double`
- **NoMatchesFoundLabelFontStyle**: `string`
- **NoMatchesFoundLabelFontWeight**: `string`
- **NoMatchesFoundLabelTextColor**: `string` — Gets or sets the color to use for the "no matches found" label.
- **OpenAsChild**: `bool` — Indicates that the dropdown should open as a child of the combobox.
- **Placeholder**: `string` — Placeholder text which gives the user a hint about what kind of text is expected.
- **RowSeparatorsVisible**: `bool` — Gets or sets the visibility of the row separators in the drop down.
- **SelectedValueChanged**: `EventCallback<IgbMultiColumnComboBoxValueChangedEventArgs>`
- **SelectedValueChangedScript**: `string`
- **ShowClearButton**: `bool` — Gets or sets the ShowClearButton property to detirmine if the clear button is shown
- **SortMode**: `SortMode` — Returns/sets the action to take when a column header is clicked.
- **Text**: `string` — The text displayed in the edit portion of the control.
- **TextChanged**: `EventCallback<string>`
- **TextChangedScript**: `string`
- **TextColor**: `string` — Gets or sets the color to use for the text.
- **TextField**: `string` — Determines the name of the field in the data source will be used as the Text of the MultiColumnComboBox.
- **TextValueChanged**: `EventCallback<IgbMultiColumnComboBoxTextChangedEventArgs>`
- **TextValueChangedScript**: `string`
- **Type**: `string`
- **UnderlineColor**: `string` — Gets or sets the color to use for the underline element.
- **UnderlineOpacity**: `double` — Gets or sets the color to use for the underline element.
- **UnderlineRippleColor**: `string` — Gets or sets the color to use for the underline ripple element.
- **UnderlineRippleOpacity**: `double` — Gets or sets the opacity to use for the underline ripple element.
- **UnderlineRippleWidth**: `double` — Gets or sets the width to use for the underline element.
- **UnderlineWidth**: `double` — Gets or sets the width to use for the underline element.
- **UseTopLayer**: `bool` — Indicates that the dropdown will place itself into the browser top layer.
- **Value**: `object` — Gets or sets the Value of the combo.
- **ValueChanged**: `EventCallback<object>`
- **ValueChangedScript**: `string`
- **ValueField**: `string[]` — Sets or gets the user provided primary key to assume for the data. Certain functionality of the combo (such as the the current Value) requires a way to uniquely identify items in order to work correctly. If a primary key cannot be inferred from the data source, you may need to provide one here.
- **CloseUp**(): void
- **CloseUpAsync**(): Task — Programmatically closes the list.
- **DropDown**(): void
- **DropDownAsync**(): Task — Programmatically drops down the list.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **GetCurrentText**(): string
- **GetCurrentTextAsync**(): Task<string>
- **GetCurrentValue**(): object
- **GetCurrentValueAsync**(): Task<object>
- **Select**(): void
- **SelectAsync**(): Task — Selects all the text in the combo input area.

### [IgbMultiColumnComboBoxModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiColumnComboBoxModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMultiColumnComboBoxTextChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiColumnComboBoxTextChangedEventArgs)

- **constructor**(): void
- **NewText**: `string`
- **OldText**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMultiColumnComboBoxValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiColumnComboBoxValueChangedEventArgs)

- **constructor**(): void
- **NewValue**: `object`
- **NewValueScript**: `string` — Provides a means of setting NewValue in the JavaScript environment.
- **OldValue**: `object`
- **OldValueScript**: `string` — Provides a means of setting OldValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMultiSlider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSlider)

- **constructor**(): void
- **ActualPixelScalingRatio**: `double`
- **AreThumbCalloutsEnabled**: `bool`
- **BarBrush**: `string`
- **BarExtent**: `double`
- **BarOutline**: `string`
- **BarStrokeThickness**: `double`
- **CalloutBrush**: `string`
- **CalloutOutline**: `string`
- **CalloutStrokeThickness**: `double`
- **CalloutTextColor**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **EndInset**: `double`
- **Max**: `double`
- **Min**: `double`
- **Orientation**: `MultiSliderOrientation`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RangeThumbBrush**: `string`
- **RangeThumbOutline**: `string`
- **RangeThumbRidgesBrush**: `string`
- **RangeThumbStrokeThickness**: `double`
- **ResolvingToolTipValue**: `Action<IgbMultiSliderResolvingToolTipValueEventArgs>`
- **ResolvingToolTipValueScript**: `string`
- **StartInset**: `double`
- **Step**: `double`
- **ThumbBrush**: `string`
- **ThumbCalloutFontFamily**: `string`
- **ThumbCalloutFontSize**: `double`
- **ThumbCalloutFontStyle**: `string`
- **ThumbCalloutFontWeight**: `string`
- **ThumbHeight**: `double`
- **ThumbOutline**: `string`
- **ThumbRidgesBrush**: `string`
- **ThumbStrokeThickness**: `double`
- **ThumbValueChanged**: `EventCallback<IgbMultiSliderThumbValueChangingEventArgs>`
- **ThumbValueChangedScript**: `string`
- **ThumbValueChanging**: `EventCallback<IgbMultiSliderThumbValueChangingEventArgs>`
- **ThumbValueChangingScript**: `string`
- **ThumbWidth**: `double`
- **Thumbs**: `IgbMultiSliderThumbCollection` — Gets the column definitions that are assigned to the grid. This collection can be modified to add or remove columns in the grid.
- **TrackEndInset**: `double`
- **TrackStartInset**: `double`
- **Type**: `string`
- **WindowRect**: `Rect`
- **YMax**: `double`
- **YMin**: `double`
- **YStep**: `double`
- **YTrackEndInset**: `double`
- **YTrackStartInset**: `double`
- **YValue**: `double`
- **YValueChanged**: `EventCallback<IgbMultiSliderYValueChangingEventArgs>`
- **YValueChangedScript**: `string`
- **YValueChanging**: `EventCallback<IgbMultiSliderYValueChangingEventArgs>`
- **YValueChangingScript**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task
- **Hide**(): void
- **HideAsync**(): Task — Hides the ZoomSlider.
- **OnAttachedToUI**(): void
- **OnAttachedToUIAsync**(): Task
- **OnDetachedFromUI**(): void
- **OnDetachedFromUIAsync**(): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.
- **Show**(): void
- **ShowAsync**(): Task — Shows the ZoomSlider.
- **TrackDirty**(): void
- **TrackDirtyAsync**(): Task

### [IgbMultiSliderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbMultiSliderResolvingToolTipValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderResolvingToolTipValueEventArgs)

- **constructor**(): void
- **Position**: `double`
- **Type**: `string`
- **Value**: `object`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMultiSliderThumb](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderThumb)

- **constructor**(): void
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **Range**: `object`
- **RangePosition**: `MultiSliderThumbRangePosition`
- **RangeScript**: `string` — Provides a means of setting Range in the JavaScript environment.
- **Type**: `string`
- **Value**: `double`
- **FindByName**(name: string): object
- **Push**(amount: double): double
- **PushAsync**(amount: double): Task<double>

### [IgbMultiSliderThumbCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderThumbCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbMultiSliderThumbValueChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderThumbValueChangingEventArgs)

- **constructor**(): void
- **Thumb**: `IgbMultiSliderThumb`
- **Type**: `string`
- **Value**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbMultiSliderTrackThumbRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderTrackThumbRange)

- **constructor**(): void
- **HigherThumb**: `IgbMultiSliderThumb`
- **LowerThumb**: `IgbMultiSliderThumb`
- **MaxWidth**: `double`
- **MinWidth**: `double`
- **Position**: `double`
- **Type**: `string`
- **Width**: `double`
- **FindByName**(name: string): object

### [IgbMultiSliderYValueChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbMultiSliderYValueChangingEventArgs)

- **constructor**(): void
- **Type**: `string`
- **Value**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNavDrawer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawer)
Represents a side navigation container that provides quick access between views.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Open**: `bool` — Determines whether the drawer is opened.
- **Position**: `NavDrawerPosition` — The position of the drawer.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Closes the drawer.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(): bool
- **ShowAsync**(): Task<bool> — Opens the drawer.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the open state of the drawer.

### [IgbNavDrawerHeaderItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawerHeaderItem)
A wrapper for navigation drawer's header.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbNavDrawerHeaderItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawerHeaderItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNavDrawerItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawerItem)
Represents a navigation drawer item.

- **constructor**(): void
- **Active**: `bool` — Determines whether the drawer is active.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Determines whether the drawer is disabled.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbNavDrawerItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawerItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNavDrawerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavDrawerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNavbar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavbar)
A navigation bar component is used to facilitate navigation through a series of hierarchical screens within an app.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbNavbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNavbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNegativeVolumeIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNegativeVolumeIndexIndicator)
Represents a IgbDataChart Negative Volume Index indicator (NVI) series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbNegativeVolumeIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNegativeVolumeIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNextMonthExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNextMonthExpression)
Requests an expression for the NextMonth filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNextQuarterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNextQuarterExpression)
Represents an expression for the NextQuarter filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNextWeekExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNextWeekExpression)
Requests an expression for the NextWeek filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNextYearExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNextYearExpression)
Requests an expression for the NextYear filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNumberAbbreviatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumberAbbreviatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumberEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumberEventArgs)

- **constructor**(): void
- **Detail**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNumberFormatSpecifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumberFormatSpecifier)

- **constructor**(): void
- **CompactDisplay**: `string`
- **Currency**: `string`
- **CurrencyCode**: `string`
- **CurrencyDisplay**: `string`
- **CurrencySign**: `string`
- **Locale**: `string`
- **LocaleMatcher**: `string`
- **MaximumFractionDigits**: `int`
- **MaximumSignificantDigits**: `int`
- **MinimumFractionDigits**: `int`
- **MinimumIntegerDigits**: `int`
- **MinimumSignificantDigits**: `int`
- **Notation**: `string`
- **NumberingSystem**: `string`
- **SignDisplay**: `string`
- **Style**: `string`
- **Type**: `string`
- **Unit**: `string`
- **UnitDisplay**: `string`
- **UseGrouping**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNumberFormatSpecifierModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumberFormatSpecifierModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumericAngleAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericAngleAxis)
Represents a IgbDataChart angle based axis for polar series.

- **constructor**(): void
- **CompanionAxisLabelMode**: `AxisAngleLabelMode` — Gets or sets the mode axis labels will operate for the companion axis.
- **CompanionAxisStartAngleOffset**: `double` — Gets or sets angle in degress that the chart's 0th angle should be offset for the companion axis
- **LabelMode**: `AxisAngleLabelMode` — Indicates the mode axis labels will operate in.
- **StartAngleOffset**: `double` — Indicates the angle in degress that the chart's 0th angle should be offset.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetScaledAngle**(unscaledAngle: double): double
- **GetScaledAngleAsync**(unscaledAngle: double): Task<double> — Gets the scaled angle value in radians based on the raw input.
- **GetUnscaledAngle**(scaledAngle: double): double
- **GetUnscaledAngleAsync**(scaledAngle: double): Task<double> — Gets the raw axis value back from the angle that would be used on the chart.

### [IgbNumericAngleAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericAngleAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumericAxisBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericAxisBase)
Represents the base class for all IgbDataChart numeric axes.

- **constructor**(): void
- **AbbreviateLargeNumbers**: `bool` — A boolean indicating whether or not to abbreviate large numbers.
- **AbbreviatedLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **AbbreviatedLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the AbbreviatedLabelFormat string.
- **ActualInterval**: `double` — Gets the effective value for the current Interval.
- **ActualIntervalChanged**: `Action<double>`
- **ActualIntervalChangedScript**: `string`
- **ActualIsLogarithmic**: `bool` — Determines if the axis has a valid logarithmic scale.
- **ActualMaxPrecision**: `int` — Gets the effective value for the current max precision.
- **ActualMaximumValue**: `double` — Gets the effective maximum value for the current numeric axis object.
- **ActualMaximumValueChanged**: `Action<double>`
- **ActualMaximumValueChangedScript**: `string`
- **ActualMinimumValue**: `double` — Gets the effective minimum value for the current numeric axis object.
- **ActualMinimumValueChanged**: `Action<double>`
- **ActualMinimumValueChangedScript**: `string`
- **ActualMinorInterval**: `double` — Gets the effective value for the current MinorInterval.
- **ActualMinorIntervalChanged**: `Action<double>`
- **ActualMinorIntervalChangedScript**: `string`
- **ActualVisibleMaximumValue**: `double` — Gets the effective visible maximum value for the current numeric axis object.
- **ActualVisibleMinimumValue**: `double` — Gets the effective minimum value for the current numeric axis object.
- **AutoRangeBufferMode**: `AxisRangeBufferMode` — Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.
- **CompanionAxisInterval**: `double` — Gets or sets interval of labels on the companion axis.
- **CompanionAxisIsLogarithmic**: `FeatureState` — Gets or sets whether or not the companion axis is logarithmic.
- **CompanionAxisLogarithmBase**: `double` — Gets or sets logarithm base on the companion axis.
- **CompanionAxisMaximumValue**: `double` — Gets or sets maximum value the companion axis.
- **CompanionAxisMinimumValue**: `double` — Gets or sets minimum value the companion axis.
- **CompanionAxisMinorInterval**: `double` — Gets or sets interval of minor gridlines on the companion axis.
- **FavorLabellingScaleEnd**: `bool` — Gets or sets whether the axis should favor emitting a label at the end of the scale.
- **FormatAbbreviatedLabelScript**: `string` — Provides a means of setting FormatAbbreviatedLabel in the JavaScript environment.
- **Interval**: `double` — Gets or sets the Interval property.
- **IsFormattingAbbreviatedLargeNumber**: `bool`
- **IsLogarithmic**: `bool` — Gets or sets the IsLogarithmic property.
- **LogarithmBase**: `int` — Gets or sets the LogarithmBase property.
- **MaxPrecision**: `int` — Gets or sets the the maximum precision to use for the auto interval.
- **MaximumValue**: `double` — Gets or sets the MaximumValue property.
- **MinimumValue**: `double` — Gets or sets the MinimumValue property.
- **MinorInterval**: `double` — Gets or sets the MinorInterval property.
- **ReferenceValue**: `double` — Gets or sets the ReferenceValue property.
- **ShouldApplyMaxPrecisionWhenZoomed**: `bool` — Gets or sets the the maximum precision to use for the auto interval.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetCurrentActualInterval**(): double
- **GetCurrentActualIntervalAsync**(): Task<double>
- **GetCurrentActualMaximumValue**(): double
- **GetCurrentActualMaximumValueAsync**(): Task<double>
- **GetCurrentActualMinimumValue**(): double
- **GetCurrentActualMinimumValueAsync**(): Task<double>
- **GetCurrentActualMinorInterval**(): double
- **GetCurrentActualMinorIntervalAsync**(): Task<double>
- **GetFullRange**(): double[]
- **GetFullRangeAsync**(): Task<double[]>
- **UnscaleValue**(unscaledValue: double): double
- **UnscaleValueAsync**(unscaledValue: double): Task<double> — Unscales a value from screen space into axis space.

### [IgbNumericCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericCellInfo)
Backing information for a numeric cell in the grid.

- **constructor**(): void
- **FormatOverride**: `object` — The format options to apply to the value
- **FormatOverrideScript**: `string` — Provides a means of setting FormatOverride in the JavaScript environment.
- **FormatSpecifiers**: `IgbFormatSpecifierCollection`
- **FormatStringOverride**: `string` — The format string to apply to the value
- **HasDecimalValue**: `bool` — Sets or gets whether there is a decimal numeric value to use for the cell.
- **MaxFractionDigits**: `int` — The maximum number of decimal places to display when formatting
- **MinFractionDigits**: `int` — The minimum number of decimal places to display when formatting
- **MinIntegerDigits**: `int` — The minimum number of integer digits to display when formatting
- **NegativePrefix**: `string` — Sets or gets the text prepended to a negative numeric value
- **NegativeSuffix**: `string` — Sets or gets the text appended to a negative numeric value
- **NumericValue**: `double` — Sets or gets the numeric value to use for the cell.
- **PositivePrefix**: `string` — Sets or gets the text prepended to a positive numeric value
- **PositiveSuffix**: `string` — Sets or gets the text appended to a positive numeric value
- **ShowGroupingSeparator**: `bool` — Sets or gets if the grouping separator is shown
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNumericColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericColumn)
Represents a Numeric grid column, used to allow the developer to display a formatted number in a cell.

- **constructor**(): void
- **ActualEditorDataSource**: `IgbBaseDataSource`
- **ActualFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **EditorDataSource**: `object` — Gets or sets the ComboBox data source.
- **EditorDataSourceScript**: `string` — Provides a means of setting EditorDataSource in the JavaScript environment.
- **EditorTextField**: `string` — Gets or sets the ComboBox text field.
- **EditorType**: `EditorType` — Gets or sets the editor type used for editing cells in this column.
- **EditorValueField**: `string` — Gets or sets the ComboBox value field.
- **FormatOverride**: `object` — Gets or sets the INTL NumericFormat object to use for formatting the date values.
- **FormatOverrideScript**: `string` — Provides a means of setting FormatOverride in the JavaScript environment.
- **FormatSpecifiers**: `IgbFormatSpecifierCollection`
- **FormatString**: `string` — Gets or sets the format string to apply to the value. If set, the other value formatting properties on this column are ignored.
- **MaxFractionDigits**: `int` — Gets or sets the maximum fraction digits. If FormatString is specificied this value is ignored.
- **MinFractionDigits**: `int` — Gets or sets the minimum fraction digits. If FormatString is specificied this value is ignored.
- **MinIntegerDigits**: `int` — Gets or sets the minimum integer digits. If FormatString is specificied this value is ignored.
- **NegativePrefix**: `string` — Gets or sets the string to prefix a negative value. If FormatString is specificied this value is ignored.
- **NegativeSuffix**: `string` — Gets or sets the string to suffix a negative value. If FormatString is specificied this value is ignored.
- **ParentTypeName**: `string`
- **PositivePrefix**: `string` — Gets or sets the string to prefix a positive value. If FormatString is specificied this value is ignored.
- **PositiveSuffix**: `string` — Gets or sets the string to suffix a positive value. If FormatString is specificied this value is ignored.
- **ShowGroupingSeparator**: `bool` — Gets or sets whether to show a grouping separator. If FormatString is specificied this value is ignored.
- **Type**: `string`
- **BuildRenderTree**(builder: RenderTreeBuilder): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbNumericColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumericRadiusAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericRadiusAxis)
Represents a IgbDataChart radius axis for polar and radial series.

- **constructor**(): void
- **InnerRadiusExtentScale**: `double` — Defines the percentage of the maximum radius extent to leave blank at the center of the chart. Should be a value between 0.0 and 1.0.
- **RadiusExtentScale**: `double` — Defines the percentage of the maximum radius extent to use as the maximum radius. Should be a value between 0.0 and 1.0.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetScaledValue**(unscaledValue: double): double
- **GetScaledValueAsync**(unscaledValue: double): Task<double> — Returns a world coordinates radius length (0 - 0.5) from a raw axis value.
- **GetUnscaledValue**(scaledValue: double): double
- **GetUnscaledValueAsync**(scaledValue: double): Task<double> — Returns a raw axis value from the world coordinates radius length provided.

### [IgbNumericRadiusAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericRadiusAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumericXAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericXAxis)
Represents a IgbDataChart numeric X axis.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ScrollRangeIntoView**(minimum: double, maximum: double): void
- **ScrollRangeIntoViewAsync**(minimum: double, maximum: double): Task

### [IgbNumericXAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericXAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbNumericYAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericYAxis)
Represents a IgbDataChart numeric Y axis.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ScrollRangeIntoView**(minimum: double, maximum: double): void
- **ScrollRangeIntoViewAsync**(minimum: double, maximum: double): Task

### [IgbNumericYAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbNumericYAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbObjectCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbObjectCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbOffsettableWeekExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOffsettableWeekExpression)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOnBalanceVolumeIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnBalanceVolumeIndicator)
Represents a IgbDataChart On Balance Bolume indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbOnBalanceVolumeIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnBalanceVolumeIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbOnClosedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnClosedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOnCollapsedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnCollapsedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOnExpandedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnExpandedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOnPopupEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOnPopupEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOpenStreetMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOpenStreetMapImagery)
UI element class used to display OpenStreetMap imagery in the IgbGeographicMap.

- **constructor**(): void
- **TilePath**: `string` — Gets or sets the tile path URL.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbOpenStreetMapImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOpenStreetMapImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbOperationFilterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOperationFilterExpression)
Represents a filter expression that is an operator being applied to other expressions.

- **constructor**(): void
- **HasLeft**: `bool` — Gets if the operation has a left hand side.
- **HasOperator**: `bool` — Gets if there is an operator set for the expression.
- **HasPropertyName**: `bool` — Gets if the operation applies directly to a property name.
- **HasRight**: `bool` — Gets if there is a right hand side to the epxression.
- **HasValue**: `bool` — Gets if the opration has a right hand side.
- **IsComparisonOperation**: `bool` — Gets if the operation is a comparison operation.
- **IsOperation**: `bool` — Gets if the expression is an operation.
- **Left**: `IgbFilterExpression` — Gets or sets the left hand side expression.
- **Operator**: `FilterExpressionOperatorType` — Gets or sets the operator to use for the expression.
- **Precedence**: `int`
- **PropertyName**: `string` — Gets or sets the property name the operation applies to, if any.
- **Right**: `IgbFilterExpression` — Gets or sets the right hand side expression.
- **Type**: `string`
- **Value**: `object` — Gets the literal value associated with the operation, if any.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOperatorSelectorClosingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOperatorSelectorClosingEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOperatorSelectorOpeningEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOperatorSelectorOpeningEventArgs)
Event arguments for the Opening event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOperatorSelectorValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOperatorSelectorValueChangedEventArgs)
Event arguments for the ComparisonOperatorSelector ValueChanged event.

- **constructor**(): void
- **NewValue**: `ColumnComparisonConditionOperatorType`
- **OldValue**: `ColumnComparisonConditionOperatorType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOrdinalTimeXAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOrdinalTimeXAxis)
A horizontal axis that uses an ordinal DateTime scale.

- **constructor**(): void
- **DateTimeMemberPath**: `string` — Gets or sets the DateTime mapping property for the axis.
- **LabelFormats**: `IgbTimeAxisLabelFormatCollection` — A list of axis label formats to apply, which are selected according to the visible axis range.
- **LabellingMode**: `TimeAxisLabellingMode` — Gets or sets the labelling mode to use when the automatic label formats are applied.
- **MaximumValue**: `DateTime` — Sets the maximum DateTime value to be displayed on this axis.
- **MinimumValue**: `DateTime` — Sets the minimum DateTime value to be displayed on this axis.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetValueLabel**(value: double): string
- **GetValueLabelAsync**(value: double): Task<string> — Gets the label for a data item.

### [IgbOrdinalTimeXAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOrdinalTimeXAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbOthersCategoryContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOthersCategoryContext)

- **constructor**(): void
- **Items**: `object[]` — Gets the items in the others category.
- **ItemsScript**: `string` — Provides a means of setting Items in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOthersCategoryContextModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOthersCategoryContextModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbOverlayOutletDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlayOutletDirective)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbOverlayProxyModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlayProxyModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbOverlaySettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlaySettings)

- **constructor**(): void
- **CloseOnEscape**: `bool` — Set if the overlay should close when Esc key is pressed
- **CloseOnOutsideClick**: `bool` — Set if the overlay should close on outside click
- **Modal**: `bool` — Set if the overlay should be in modal mode
- **PositionStrategy**: `IgbPositionStrategy` — Position strategy to use with these settings
- **ScrollStrategy**: `IgbScrollStrategy` — Scroll strategy to use with these settings
- **Target**: `object` — Attaching target for the component to show
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbOverlayTextInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlayTextInfo)
Represents data annotation

- **constructor**(): void
- **Background**: `string` — Gets or sets background of the overlay text
- **BackgroundMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text background
- **BackgroundShift**: `double` — Gets or sets appearance shift of the overlay text background
- **BorderMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text border
- **BorderRadius**: `double` — Gets or sets boarder border radius of the overlay text
- **BorderShift**: `double` — Gets or sets appearance shift of the overlay text border
- **BorderStroke**: `string` — Gets or sets border stroke of the overlay text
- **BorderThickness**: `double` — Gets or sets boarder thickness of the overlay text
- **HorizontalMargin**: `double` — Gets or sets Horizontal Margin for the overlay text
- **HorizontalPadding**: `double` — Gets or sets Horizontal Padding for the overlay text
- **ShapeBrush**: `string` — Gets or sets shape brush associated with the overlay text
- **ShapeOutline**: `string` — Gets or sets shape outline associated with the overlay text
- **TextAngle**: `double` — Gets or sets rotation angle of the overlay text
- **TextColor**: `string` — Gets or sets color of the overlay text
- **TextColorMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text color
- **TextColorShift**: `double` — Gets or sets appearance shift of the overlay text color
- **TextContent**: `string` — Gets or sets content of the overlay text
- **TextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to shape annotation
- **TextVisible**: `bool` — Gets or sets visibility of the overlay text
- **Type**: `string`
- **VerticalMargin**: `double` — Gets or sets Vertical Margin for the overlay text
- **VerticalPadding**: `double` — Gets or sets Vertical Padding for the overlay text
- **FindByName**(name: string): object

### [IgbOverlayTextUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlayTextUpdatingEventArgs)
Represents an event arguments for styling Overlay Text

- **constructor**(): void
- **Background**: `string` — Gets or sets background of the overlay text
- **BackgroundMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text background
- **BackgroundShift**: `double` — Gets or sets appearance shift of the overlay text background
- **BorderMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text border
- **BorderRadius**: `double` — Gets or sets boarder border radius of the overlay text
- **BorderShift**: `double` — Gets or sets appearance shift of the overlay text border
- **BorderStroke**: `string` — Gets or sets border stroke of the overlay text
- **BorderThickness**: `double` — Gets or sets boarder thickness of the overlay text
- **DataIndex**: `int` — Gets data index associated with the overlay text
- **HorizontalMargin**: `double` — Gets or sets Horizontal Margin for the overlay text
- **HorizontalPadding**: `double` — Gets or sets Horizontal Padding for the overlay text
- **ShapeBrush**: `string` — Gets or sets shape brush associated with the overlay text
- **ShapeOutline**: `string` — Gets or sets shape outline associated with the overlay text
- **TextAngle**: `double` — Gets or sets rotation angle of the overlay text
- **TextColor**: `string` — Gets or sets color of the overlay text
- **TextColorMode**: `AnnotationAppearanceMode` — Gets or sets appearance mode of the overlay text color
- **TextColorShift**: `double` — Gets or sets appearance shift of the overlay text color
- **TextContent**: `string` — Gets or sets content of the overlay text
- **TextEmpty**: `bool` — Gets or sets visibility of the overlay text
- **TextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to shape annotation
- **TextVisible**: `bool` — Gets or sets visibility of the overlay text
- **Type**: `string`
- **VerticalMargin**: `double` — Gets or sets Vertical Margin for the overlay text
- **VerticalPadding**: `double` — Gets or sets Vertical Padding for the overlay text
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbOverlaysModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbOverlaysModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPageCancellableEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageCancellableEventArgs)

- **constructor**(): void
- **Detail**: `IgbPageCancellableEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPageCancellableEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageCancellableEventArgsDetail)

- **constructor**(): void
- **Current**: `double`
- **Next**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPageChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageChangedEventArgs)

- **constructor**(): void
- **Data**: `object[]` — Gets the data for the page that just changed.
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **Page**: `int` — Gets the index for the page that just changed.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPageEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageEventArgs)

- **constructor**(): void
- **Detail**: `IgbPageEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPageEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageEventArgsDetail)

- **constructor**(): void
- **Current**: `double`
- **Previous**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPageRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPageRequestedEventArgs)
Information about the requested page.

- **constructor**(): void
- **DataSourceId**: `int` — The Unique ID for the data source making the request.
- **IsSchemaRequest**: `bool` — The data source is requesting the schema for the data.
- **PageIndex**: `int` — The page index being requested.
- **PageSize**: `int` — The page size being requested.
- **RequestId**: `int` — The unique ID for the page request.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPagedDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPagedDataSource)
This is a helper class for the DataGrid pager. It has to be in the DV.Shared project because it uses the old generator which will conflict with this class if it existed inside the Grid project which uses the new API gen stuff. It conflicts because LocalDataSource is all using the old generator.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **GetItemProperty**(item: object, propertyName: string): object
- **GetItemPropertyAsync**(item: object, propertyName: string): Task<object>
- **GetItemPropertyAtIndex**(index: int, valueName: string): object
- **GetItemPropertyAtIndexAsync**(index: int, valueName: string): Task<object>
- **IsPlaceholderItem**(index: int): bool
- **IsPlaceholderItemAsync**(index: int): Task<bool> — Returns true if the item at the requested index is a placeholder item and has not been actualized.
- **SetSchema**(schema: DataSourceSchema): void
- **SetSchemaAsync**(schema: DataSourceSchema): Task

### [IgbPaginator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaginator)
Paginator component description IgxGridComponent, IgxTreeGridComponent, IgxHierarchicalGridComponent, IgxPivotGridComponent, *

- **constructor**(): void
- **GridBaseDirectiveParent**: `BaseRendererControl`
- **HierarchicalGridParent**: `BaseRendererControl`
- **OverlaySettings**: `IgbOverlaySettings`
- **Page**: `double` — Gets/Sets the current page of the paginator. The default is 0. let page = this.paginator.page; IgxPaginatorComponent
- **PageChange**: `EventCallback<IgbNumberEventArgs>`
- **PageChangeScript**: `string`
- **Paging**: `EventCallback<IgbPageCancellableEventArgs>`
- **PagingDone**: `EventCallback<IgbPageEventArgs>`
- **PagingDoneScript**: `string`
- **PagingScript**: `string`
- **PerPage**: `double` — Gets/Sets the number of visible items per page in the paginator. The default is 15. let itemsPerPage = this.paginator.perPage; IgxPaginatorComponent
- **PerPageChange**: `EventCallback<IgbNumberEventArgs>`
- **PerPageChangeScript**: `string`
- **ResourceStrings**: `IgbPaginatorResourceStrings` — An accessor that sets the resource strings. By default it uses EN resources.
- **RowIslandParent**: `BaseRendererElement`
- **SelectOptions**: `double[]` — Sets custom options in the select of the paginator let options = this.paginator.selectOptions; IgxPaginatorComponent
- **TotalPages**: `double` — Total pages calculated from totalRecords and perPage
- **TotalRecords**: `double` — Sets the total records. let totalRecords = this.paginator.totalRecords; IgxPaginatorComponent
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetIsFirstPage**(): bool
- **GetIsFirstPageAsync**(): Task<bool>
- **GetIsLastPage**(): bool
- **GetIsLastPageAsync**(): Task<bool>
- **NextPage**(): void
- **NextPageAsync**(): Task — Goes to the next page of the IgxPaginatorComponent, if the paginator is not already at the last page. this.paginator.nextPage(); IgxPaginatorComponent
- **OnInitializedAsync**(): Task
- **Paginate**(val: double): void
- **PaginateAsync**(val: double): Task — Goes to the desired page index. this.paginator.paginate(1); val IgxPaginatorComponent
- **PreviousPage**(): void
- **PreviousPageAsync**(): Task — Goes to the previous page of the IgxPaginatorComponent, if the paginator is not already at the first page. this.paginator.previousPage(); IgxPaginatorComponent
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPaginatorCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaginatorCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbPaginatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaginatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPaginatorResourceStrings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaginatorResourceStrings)

- **constructor**(): void
- **Igx_paginator_first_page_button_text**: `string`
- **Igx_paginator_label**: `string`
- **Igx_paginator_last_page_button_text**: `string`
- **Igx_paginator_next_page_button_text**: `string`
- **Igx_paginator_pager_text**: `string`
- **Igx_paginator_previous_page_button_text**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPagingState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPagingState)

- **constructor**(): void
- **Index**: `double`
- **RecordsPerPage**: `double`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneCloseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneCloseEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneCloseEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneCloseEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneCloseEventArgsDetail)

- **constructor**(): void
- **Panes**: `IgbContentPaneCollection` — Gets/sets the panes that are about to close.
- **SourcePane**: `IgbDockManagerPane` — Get the source pane that triggers the close.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragAction)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragActionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragActionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPaneDragEndEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragEndEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneDragEndEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragEndEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragEndEventArgsDetail)

- **constructor**(): void
- **Panes**: `IgbContentPaneCollection` — Gets the panes that end dragging.
- **SourcePane**: `IgbDockManagerPane` — Gets the source pane that ends dragging.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragOverEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragOverEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneDragOverEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragOverEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragOverEventArgsDetail)

- **constructor**(): void
- **Action**: `IgbPaneDragAction` — Gets information about the action being performed.
- **IsValid**: `bool` — Gets/sets whether the action is valid.
- **Panes**: `IgbContentPaneCollection` — Gets the panes that are dragged over.
- **SourcePane**: `IgbDockManagerPane` — Gets the source pane that triggers the drag over.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragStartEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragStartEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneDragStartEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneDragStartEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneDragStartEventArgsDetail)

- **constructor**(): void
- **Panes**: `IgbContentPaneCollection` — Gets the panes that are about to get dragged.
- **SourcePane**: `IgbDockManagerPane` — Gets the source pane that triggers the drag start.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneHeaderConnectionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneHeaderConnectionEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneHeaderConnectionEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneHeaderConnectionEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneHeaderConnectionEventArgsDetail)

- **constructor**(): void
- **Element**: `IgbPaneHeaderElement` — The header element that is being connected/disconnected.
- **Pane**: `IgbContentPane` — The pane whose header is being connected/disconnected.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneHeaderElement](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneHeaderElement)
Describes a pane header element.

- **constructor**(): void
- **DragService**: `IgbDragService` — Gets/sets the drag service.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneHeaderElementModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneHeaderElementModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPanePinnedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPanePinnedEventArgs)

- **constructor**(): void
- **Detail**: `IgbPanePinnedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPanePinnedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPanePinnedEventArgsDetail)

- **constructor**(): void
- **Location**: `UnpinnedLocation` — Gets the unpinned location.
- **NewValue**: `bool` — Gets the new pinned value.
- **Panes**: `IgbContentPaneCollection` — Gets/sets the panes that are about to get pinned/unpinned.
- **SourcePane**: `IgbContentPane` — Gets the source pane that triggers the pinned state change.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneScrollEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneScrollEventArgs)

- **constructor**(): void
- **Detail**: `IgbPaneScrollEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPaneScrollEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPaneScrollEventArgsDetail)

- **constructor**(): void
- **Pane**: `IgbContentPane` — Gets the content pane that is scrolled.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPercentChangeYAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentChangeYAxis)
A horizontal axis that uses a DateTime scale.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPercentChangeYAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentChangeYAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPercentagePriceOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentagePriceOscillatorIndicator)
Represents a IgbDataChart percentage price oscillator series.

- **constructor**(): void
- **LongPeriod**: `int` — Gets or sets the long moving average period for the current PercentagePriceOscillatorIndicator object. The typical, and initial, value for long PVO periods is 30.
- **ShortPeriod**: `int` — Gets or sets the short moving average period for the current PercentagePriceOscillatorIndicator object. The typical, and initial, value for short PPO periods is 10.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPercentagePriceOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentagePriceOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPercentageVolumeOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentageVolumeOscillatorIndicator)
Represents a IgbDataChart Percentage Volume Oscillator (PVO) series.

- **constructor**(): void
- **LongPeriod**: `int` — Gets or sets the short moving average period for the current PercentageVolumeOscillatorIndicator object. The typical, and initial, value for long PVO periods is 30.
- **ShortPeriod**: `int` — Gets or sets the short moving average period for the current PercentageVolumeOscillatorIndicator object. The typical, and initial, value for short PVO periods is 10.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPercentageVolumeOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPercentageVolumeOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPieChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieChart)
Represents Infragistics IgbPieChart control.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPieChartBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieChartBase)
Represents the base class for the pie chart.

- **constructor**(): void
- **ActualBrushes**: `string` — Gets the actual palette of brushes to use for coloring the slices.
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualLabelInnerColor**: `string` — Gets the actual color for labels rendered inside of the pie chart.
- **ActualLabelOuterColor**: `string` — Gets the actual color for labels rendered outside of the pie chart.
- **ActualLegendItemBadgeTemplate**: `object` — Gets the actual legend item badge template used by the pie chart.
- **ActualLegendItemBadgeTemplateScript**: `string` — Provides a means of setting ActualLegendItemBadgeTemplate in the JavaScript environment.
- **ActualLegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualLegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualOutlines**: `string` — Gets the actual palette of brushes to use for outlines on the slices.
- **ActualPixelScalingRatio**: `double` — Resolved pixel scaling ratio. Unless explicitly overridden by the PieChartBase.PixelScalingRatio property, this one returns the default ratio enforced by device. High resolution devices will initialize this property to a higher value.
- **AllowSliceExplosion**: `bool` — Gets or sets whether the slices can be exploded.
- **AllowSliceSelection**: `bool` — Gets or sets whether the slices can be selected.
- **Brushes**: `string` — Gets or sets the palette of brushes to use for coloring the slices.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentLegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentLegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **DataSource**: `object` — Gets or sets the data source for the chart.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **ExplodedRadius**: `double` — Determines how much the exploded slice is offset from the center. Value between 0 and 1.
- **ExplodedSlices**: `int[]` — Gets or sets the collection of exploded slice indices.
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **FormatLegendLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.
- **FormatLegendLabelScript**: `string` — Provides a means of setting FormatLegendLabel in the JavaScript environment.
- **InnerExtent**: `double` — Gets or sets the amount of space between the center and the start of the arc. This property should be set between 0 and 1.
- **IsDragInteractionEnabled**: `bool` — Gets or sets whether the pie chart will handle drag interaction and make them avaiilable in its events.
- **IsSurfaceInteractionDisabled**: `bool` — Gets or sets whether all surface interactions with the plot area should be disabled.
- **LabelClick**: `EventCallback<IgbLabelClickEventArgs>`
- **LabelClickScript**: `string`
- **LabelExtent**: `double` — Gets or sets the pixel amount by which the labels are offset from the edge of the slices.
- **LabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelInnerColor**: `string` — Gets or sets the color for labels rendered inside of the pie chart.
- **LabelMemberPath**: `string` — Gets or sets the property name that contains the labels.
- **LabelOuterColor**: `string` — Gets or sets the color for labels rendered outside of the pie chart.
- **LabelsPosition**: `LabelsPosition` — Gets or sets the position of chart labels.
- **LeaderLineMargin**: `double` — Gets or sets the margin between a label and the end of its leader line. The default is 6 pixels.
- **LeaderLineType**: `LeaderLineType` — Gets or sets what type of leader lines will be used for the outside end labels.
- **LeaderLineVisibility**: `Visibility` — Gets or sets whether the leader lines are visible.
- **Legend**: `IgbLegendBase` — Gets or sets the legend used for the current chart.
- **LegendEmptyValuesMode**: `LegendEmptyValuesMode` — Determines display mode for zero values in the legend. For example, handling zero values as valid slices and providing them with proper appearance settings.
- **LegendItemBadgeTemplate**: `object` — Gets or sets the LegendItemBadgeTemplate property.
- **LegendItemBadgeTemplateScript**: `string` — Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
- **LegendItemTemplate**: `object` — Gets or sets the LegendItemTemplate property.
- **LegendItemTemplateScript**: `string` — Provides a means of setting LegendItemTemplate in the JavaScript environment.
- **LegendLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LegendLabelFormat string.
- **LegendLabelMemberPath**: `string` — Gets or sets the property name that contains the legend labels.
- **LegendOthersLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.
- **LegendScript**: `string` — Provides a means of setting Legend in the JavaScript environment.
- **OthersCategoryFill**: `string` — Gets or sets the fill brush.
- **OthersCategoryOpacity**: `double` — Gets or sets the opacity.
- **OthersCategoryStroke**: `string` — Gets or sets the stroke brush.
- **OthersCategoryStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **OthersCategoryText**: `string` — Gets or sets the label of the Others slice.
- **OthersCategoryThreshold**: `double` — Gets or sets the threshold value that determines if slices are grouped into the Others slice.
- **OthersCategoryType**: `OthersCategoryType` — Gets or sets whether to use numeric or percent-based threshold value.
- **OthersLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **OthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the OthersLabelFormat string.
- **Outlines**: `string` — Gets or sets the palette of brushes to use for outlines on the slices.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RadiusFactor**: `double` — Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.
- **SelectedItem**: `object` — Gets or sets the currently selected data item. If a different data item is provided the pie chart will select the slice associated with the new item.
- **SelectedItemChanged**: `EventCallback<IgbSelectedItemChangedEventArgs>`
- **SelectedItemChangedScript**: `string`
- **SelectedItemChanging**: `EventCallback<IgbSelectedItemChangingEventArgs>`
- **SelectedItemChangingScript**: `string`
- **SelectedItems**: `IgbObjectCollection` — Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the slices associated with those items.
- **SelectedItemsChanged**: `EventCallback<IgbSelectedItemsChangedEventArgs>`
- **SelectedItemsChangedScript**: `string`
- **SelectedItemsChanging**: `EventCallback<IgbSelectedItemsChangingEventArgs>`
- **SelectedItemsChangingScript**: `string`
- **SelectedSliceFill**: `string` — Gets or sets the fill brush.
- **SelectedSliceOpacity**: `double` — Gets or sets the opacity.
- **SelectedSliceStroke**: `string` — Gets or sets the stroke brush.
- **SelectedSliceStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **SelectionMode**: `SliceSelectionMode` — Gets or sets which mode to use for selecting slices.
- **ShouldDisplayMockData**: `bool` — Gets or sets whether the pie chart should display mock data when data isn't present.
- **ShouldUseSkeletonStyleForMockData**: `bool` — Gets or sets whether the pie chart should use a skeleton style for mock data.
- **SliceClick**: `EventCallback<IgbSliceClickEventArgs>`
- **SliceClickScript**: `string`
- **SliceEnter**: `EventCallback<IgbSliceEventArgs>`
- **SliceEnterScript**: `string`
- **SliceHover**: `EventCallback<IgbSliceEventArgs>`
- **SliceHoverScript**: `string`
- **SliceLeave**: `EventCallback<IgbSliceEventArgs>`
- **SliceLeaveScript**: `string`
- **StartAngle**: `double` — Gets or sets the starting angle of the chart.
- **SweepDirection**: `SweepDirection` — Gets or sets the rotational direction of the chart.
- **TextStyle**: `string` — Manually overrides the style to use for the labels.
- **Type**: `string`
- **ValueMemberPath**: `string` — Gets or Sets the property name that contains the values.
- **Destroy**(): void
- **DestroyAsync**(): Task — Invoked when the instance is being destroyed.
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns the chart visuals expressed as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the pie chart to finish any deferred work before printing or evaluating its visual.
- **GetCurrentSelectedItem**(): object
- **GetCurrentSelectedItemAsync**(): Task<object>
- **GetCurrentSelectedItems**(): IgbObjectCollection
- **GetCurrentSelectedItemsAsync**(): Task<IgbObjectCollection>
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Manually notifies the pie chart's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the pie chart is bound to is already observable.
- **NotifyContainerResized**(): void
- **NotifyContainerResizedAsync**(): Task — Notification from the containing object that the container has been resized.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Invoked by the containing object to provide reference to the container.
- **RemoveWidgetLevelDataSource**(): void
- **RemoveWidgetLevelDataSourceAsync**(): Task — Resets items data source.
- **SetWidgetLevelDataSource**(source_: object): void
- **SetWidgetLevelDataSourceAsync**(source_: object): Task — Assigns data source for the items.
- **SimulateLeftClick**(point: Point): void
- **SimulateLeftClickAsync**(point: Point): Task — Simulates a mouse click action at the specified point.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Invoked when style is updated.

### [IgbPieChartCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieChartCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPieChartDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieChartDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPieChartModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieChartModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPieSliceDataContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieSliceDataContext)
DataContext for a pie slice.

- **constructor**(): void
- **IsOthersSlice**: `bool` — Gets or sets whether this slice is an Others slice or not.
- **PercentValue**: `double` — Gets or sets the value of this slice as a percentage of the total pie.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPieSliceOthersContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPieSliceOthersContext)
Represents the selected data contained inside the Others slice.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbPinColumnCancellableEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinColumnCancellableEventArgs)
The event arguments before a column's pin state is changed. insertAtIndexspecifies at which index in the pinned/unpinned area the column is inserted. Can be changed in the columnPin event. isPinned returns the actual pin state of the column. When pinning/unpinning is successful, the value of isPinned will change accordingly when read in the "-ing" and "-ed" event.

- **constructor**(): void
- **Detail**: `IgbPinColumnCancellableEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinColumnCancellableEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinColumnCancellableEventArgsDetail)
The event arguments before a column's pin state is changed. insertAtIndexspecifies at which index in the pinned/unpinned area the column is inserted. Can be changed in the columnPin event. isPinned returns the actual pin state of the column. When pinning/unpinning is successful, the value of isPinned will change accordingly when read in the "-ing" and "-ed" event.

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **Column**: `IgbColumn`
- **InsertAtIndex**: `double` — If pinned, specifies at which index in the pinned area the column is inserted. If unpinned, specifies at which index in the unpinned area the column is inserted.
- **IsPinned**: `bool` — Returns the actual pin state of the column. If pinning/unpinning is successful, value of isPinned will change accordingly when read in the "-ing" and "-ed" event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinColumnEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinColumnEventArgs)
The event arguments after a column's pin state is changed. insertAtIndexspecifies at which index in the pinned/unpinned area the column was inserted. isPinned returns the actual pin state of the column after the operation completed.

- **constructor**(): void
- **Detail**: `IgbPinColumnEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinColumnEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinColumnEventArgsDetail)
The event arguments after a column's pin state is changed. insertAtIndexspecifies at which index in the pinned/unpinned area the column was inserted. isPinned returns the actual pin state of the column after the operation completed.

- **constructor**(): void
- **Column**: `IgbColumn`
- **InsertAtIndex**: `double` — If pinned, specifies at which index in the pinned area the column is inserted. If unpinned, specifies at which index in the unpinned area the column is inserted.
- **IsPinned**: `bool` — Returns the actual pin state of the column. If pinning/unpinning is successful, value of isPinned will change accordingly when read in the "-ing" and "-ed" event.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinRowEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinRowEventArgs)
Event emitted when a row's pin state changes. The event is cancelable

- **constructor**(): void
- **Detail**: `IgbPinRowEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinRowEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinRowEventArgsDetail)
Event emitted when a row's pin state changes. The event is cancelable

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **InsertAtIndex**: `double` — The index at which to pin the row in the pinned rows collection.
- **IsPinned**: `bool` — Whether or not the row is pinned or unpinned.
- **Owner**: `object` — Provides reference to the owner component.
- **Row**: `IgbRowType`
- **RowID**: `object` — The ID of the row, that was pinned/unpinned. ID is either the primaryKey value or the data record instance.
- **RowKey**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPinnedAreaSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinnedAreaSeparator)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPinnedAreaSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinnedAreaSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPinningConfig](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPinningConfig)
An interface describing settings for row/column pinning position.

- **constructor**(): void
- **Columns**: `ColumnPinningPosition`
- **Rows**: `RowPinningPosition`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotAggregator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotAggregator)
Interface describing a IPivotAggregator class. Used for specifying custom aggregator lists.

- **constructor**(): void
- **AggregatorName**: `PivotAggregationType` — Aggregation name that will be used from a list of predefined aggregations. If not set will use the specified aggregator function.
- **AggregatorScript**: `string` — Provides a means of setting Aggregator in the JavaScript environment.
- **Key**: `string` — Aggregation unique key.
- **Label**: `string` — Aggregation label to show in the UI.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotConfiguration](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotConfiguration)
Configuration of the pivot grid.

- **constructor**(): void
- **ColumnStrategy**: `IgbPivotDimensionStrategy` — A strategy to transform the columns.
- **Columns**: `IgbPivotDimension[]` — A list of the columns.
- **Filters**: `IgbPivotDimension[]` — Dimensions to be displayed in the filter area.
- **PivotKeys**: `IgbPivotKeys` — Pivot data keys used for data generation. Can be used for custom remote scenarios where the data is pre-populated.
- **RowStrategy**: `IgbPivotDimensionStrategy` — A strategy to transform the rows.
- **Rows**: `IgbPivotDimension[]` — A list of the rows.
- **Type**: `string`
- **Values**: `IgbPivotValue[]` — A list of the values.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotConfigurationChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotConfigurationChangedEventArgs)
Event emitted when pivot configuration is changed.

- **constructor**(): void
- **Detail**: `IgbPivotConfigurationChangedEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotConfigurationChangedEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotConfigurationChangedEventArgsDetail)
Event emitted when pivot configuration is changed.

- **constructor**(): void
- **PivotConfiguration**: `IgbPivotConfiguration` — The new configuration.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotDataSelector](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDataSelector)

- **constructor**(): void
- **ColumnsExpanded**: `bool`
- **ColumnsExpandedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **ColumnsExpandedChangeScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **FiltersExpanded**: `bool`
- **FiltersExpandedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **FiltersExpandedChangeScript**: `string`
- **Grid**: `IgbPivotGrid` — Sets the grid.
- **GridScript**: `string` — Provides a means of setting Grid in the JavaScript environment.
- **RowsExpanded**: `bool`
- **RowsExpandedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **RowsExpandedChangeScript**: `string`
- **Type**: `string`
- **ValuesExpanded**: `bool`
- **ValuesExpandedChange**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **ValuesExpandedChangeScript**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotDataSelectorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDataSelectorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPivotDateDimension](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDateDimension)

- **constructor**(): void
- **BaseDimension**: `IgbPivotDimension` — Gets/Sets the base dimension that is used by this class to determine the other dimensions and their values. Having base dimension set is required in order for the Date Dimensions to show.
- **DataType**: `GridColumnDataType` — Gets/Sets data type
- **DisplayName**: `string`
- **Enabled**: `bool` — Enables/Disables a particular dimension from pivot structure.
- **Options**: `IgbPivotDateDimensionOptions` — Gets/Sets the options for the predefined date dimensions whether to show quarter, years and etc.
- **ResourceStrings**: `IgbGridResourceStrings` — Gets/Sets the resource strings. By default it uses EN resources.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotDateDimensionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDateDimensionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPivotDateDimensionOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDateDimensionOptions)

- **constructor**(): void
- **FullDate**: `bool` — Enabled/Disables dimensions for the full date provided
- **Months**: `bool` — Enables/Disables dimensions per month from provided periods.
- **Quarters**: `bool`
- **Total**: `bool` — Enables/Disables total value of all periods.
- **Type**: `string`
- **Years**: `bool` — Enables/Disables dimensions per year from provided periods.
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotDimension](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDimension)
Configuration of a pivot dimension.

- **constructor**(): void
- **ChildLevel**: `IgbPivotDimension` — Allows defining a hierarchy when multiple sub groups need to be extracted from single member.
- **DataType**: `GridColumnDataType` — The dataType of the related data field.
- **DisplayName**: `string` — Display name to show instead of the field name of this value. *
- **Enabled**: `bool` — Enables/Disables a particular dimension from pivot structure.
- **Filter**: `IgbFilteringExpressionsTree` — A predefined or defined via the igxPivotSelector filter expression tree for the current dimension to be applied in the filter pipe.
- **HorizontalSummary**: `bool`
- **Level**: `double` — Level of the dimension.
- **MemberFunctionScript**: `string`
- **MemberName**: `string` — Unique member to extract related data field value or the result of the memberFunction.
- **SortDirection**: `SortingDirection` — The sorting direction of the current dimension. Determines the order in which the values will appear in the related dimension.
- **Sortable**: `bool` — Enable/disable sorting for a particular dimension. True by default.
- **Type**: `string`
- **Width**: `string` — The width of the dimension cells to be rendered.Can be pixel, % or "auto".
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotDimensionDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDimensionDetail)
Configuration of a pivot dimension.

- **constructor**(): void
- **ChildLevel**: `IgbPivotDimension` — Allows defining a hierarchy when multiple sub groups need to be extracted from single member.
- **DataType**: `GridColumnDataType` — The dataType of the related data field.
- **DisplayName**: `string` — Display name to show instead of the field name of this value. *
- **Enabled**: `bool` — Enables/Disables a particular dimension from pivot structure.
- **Filter**: `IgbFilteringExpressionsTree` — A predefined or defined via the igxPivotSelector filter expression tree for the current dimension to be applied in the filter pipe.
- **HorizontalSummary**: `bool`
- **Level**: `double` — Level of the dimension.
- **MemberFunctionScript**: `string`
- **MemberName**: `string` — Unique member to extract related data field value or the result of the memberFunction.
- **SortDirection**: `SortingDirection` — The sorting direction of the current dimension. Determines the order in which the values will appear in the related dimension.
- **Sortable**: `bool` — Enable/disable sorting for a particular dimension. True by default.
- **Type**: `string`
- **Width**: `string` — The width of the dimension cells to be rendered.Can be pixel, % or "auto".
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotDimensionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDimensionEventArgs)

- **constructor**(): void
- **Detail**: `IgbPivotDimensionDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotDimensionStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotDimensionStrategy)
Interface describing Pivot data processing for dimensions. Should contain a process method and return records hierarchy based on the provided dimensions.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotGrid](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotGrid)

- **constructor**(): void
- **AutoGenerateConfig**: `bool`
- **Data**: `object`
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **DefaultExpandState**: `bool` — Gets/Sets the default expand state for all rows.
- **DimensionInit**: `EventCallback<IgbPivotDimensionEventArgs>`
- **DimensionInitScript**: `string`
- **DimensionsChange**: `EventCallback<IgbDimensionsChangeEventArgs>`
- **DimensionsChangeScript**: `string`
- **DimensionsSortingExpressionsChange**: `EventCallback<IgbSortingExpressionEventArgs>`
- **DimensionsSortingExpressionsChangeScript**: `string`
- **EmptyPivotGridTemplate**: `RenderFragment<object>`
- **EmptyPivotGridTemplateScript**: `string` — Provides a means of setting EmptyPivotGridTemplate in the JavaScript environment.
- **PivotConfiguration**: `IgbPivotConfiguration`
- **PivotConfigurationChange**: `EventCallback<IgbPivotConfigurationChangedEventArgs>`
- **PivotConfigurationChangeScript**: `string`
- **PivotConfigurationChanged**: `EventCallback<IgbPivotConfiguration>`
- **PivotUI**: `IgbPivotUISettings`
- **RowDimensionHeaderTemplate**: `RenderFragment<IgbColumnTemplateContext>`
- **RowDimensionHeaderTemplateScript**: `string` — Provides a means of setting RowDimensionHeaderTemplate in the JavaScript environment.
- **SuperCompactMode**: `bool`
- **Type**: `string`
- **ValueChipTemplate**: `RenderFragment<IgbPivotGridValueTemplateContext>`
- **ValueChipTemplateScript**: `string` — Provides a means of setting ValueChipTemplate in the JavaScript environment.
- **ValueInit**: `EventCallback<IgbPivotValueEventArgs>`
- **ValueInitScript**: `string`
- **ValuesChange**: `EventCallback<IgbValuesChangeEventArgs>`
- **ValuesChangeScript**: `string`
- **AutoSizeRowDimension**(dimension: IgbPivotDimension): void
- **AutoSizeRowDimensionAsync**(dimension: IgbPivotDimension): Task — Auto-sizes row dimension cells. Only sizes based on the dimension cells in view. this.grid.autoSizeRowDimension(dimension); dimension The row dimension to size.
- **EnsureModulesLoaded**(): void
- **FilterDimension**(dimension: IgbPivotDimension, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation): void
- **FilterDimensionAsync**(dimension: IgbPivotDimension, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation): Task
- **FindByName**(name: string): object
- **GetAllDimensions**(): IgbPivotDimension[]
- **GetAllDimensionsAsync**(): Task<IgbPivotDimension[]>
- **GetColumnGroupExpandState**(col: IgbColumn): void
- **GetColumnGroupExpandStateAsync**(col: IgbColumn): Task
- **GetCurrentPivotConfiguration**(): IgbPivotConfiguration
- **GetCurrentPivotConfigurationAsync**(): Task<IgbPivotConfiguration>
- **GetDimensionsSortingExpressions**(): IgbSortingExpression[]
- **GetDimensionsSortingExpressionsAsync**(): Task<IgbSortingExpression[]>
- **InsertDimensionAt**(dimension: IgbPivotDimension, targetCollectionType: PivotDimensionType, index: double): void
- **InsertDimensionAtAsync**(dimension: IgbPivotDimension, targetCollectionType: PivotDimensionType, index: double): Task
- **InsertValueAt**(value: IgbPivotValue, index: double): void
- **InsertValueAtAsync**(value: IgbPivotValue, index: double): Task
- **MoveDimension**(dimension: IgbPivotDimension, targetCollectionType: PivotDimensionType, index: double): void
- **MoveDimensionAsync**(dimension: IgbPivotDimension, targetCollectionType: PivotDimensionType, index: double): Task
- **MoveValue**(value: IgbPivotValue, index: double): void
- **MoveValueAsync**(value: IgbPivotValue, index: double): Task
- **NotifyDimensionChange**(regenerateColumns: bool): void
- **NotifyDimensionChangeAsync**(regenerateColumns: bool): Task — Notifies for dimension change.
- **RemoveDimension**(dimension: IgbPivotDimension): void
- **RemoveDimensionAsync**(dimension: IgbPivotDimension): Task — Removes dimension from its currently collection. This is different than toggleDimension that enabled/disables the dimension. This completely removes the specified dimension from the collection. this.grid.removeDimension(dimension); dimension The dimension to be removed.
- **RemoveValue**(value: IgbPivotValue): void
- **RemoveValueAsync**(value: IgbPivotValue): Task — Removes value from collection. This is different than toggleValue that enabled/disables the value. This completely removes the specified value from the collection. this.grid.removeValue(dimension); value The value to be removed.
- **SortDimension**(dimension: IgbPivotDimension, sortDirection: SortingDirection): void
- **SortDimensionAsync**(dimension: IgbPivotDimension, sortDirection: SortingDirection): Task
- **ToggleColumn**(col: IgbColumn): void
- **ToggleColumnAsync**(col: IgbColumn): Task
- **ToggleDimension**(dimension: IgbPivotDimension): void
- **ToggleDimensionAsync**(dimension: IgbPivotDimension): Task — Toggles the dimension's enabled state on or off. The dimension remains in its current collection. This just changes its enabled state. this.grid.toggleDimension(dimension); dimension The dimension to be toggled.
- **ToggleRowGroup**(col: IgbColumn, newState: bool): void
- **ToggleRowGroupAsync**(col: IgbColumn, newState: bool): Task
- **ToggleValue**(value: IgbPivotValue): void
- **ToggleValueAsync**(value: IgbPivotValue): Task — Toggles the value's enabled state on or off. The value remains in its current collection. This just changes its enabled state. this.grid.toggleValue(value); value The value to be toggled.

### [IgbPivotGridColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotGridColumn)
Interface describing the Pivot column data. Contains information on the related column dimensions and their values.

- **constructor**(): void
- **Dimensions**: `IgbPivotDimension[]` — List of dimensions associated with the column.*
- **Field**: `string`
- **Type**: `string`
- **Value**: `IgbPivotValue`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotGridModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotGridModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPivotGridRecord](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotGridRecord)

- **constructor**(): void
- **DataIndex**: `double` — The index of the record in the total view
- **Dimensions**: `IgbPivotDimension[]` — List of dimensions associated with the record.*
- **Level**: `double` — Record level*
- **Records**: `object[]` — List of original data records associated with the current pivoted data. *
- **RecordsScript**: `string` — Provides a means of setting Records in the JavaScript environment.
- **TotalRecordDimensionName**: `string` — If set, it specifies the name of the dimension, that has total record enabled.
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotGridValueTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotGridValueTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbPivotValue`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotKeys](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotKeys)
Interface describing the Pivot data keys used for data generation. Can be used for custom remote scenarios where the data is pre-populated.

- **constructor**(): void
- **Aggregations**: `string` — Field that stores aggregation values.
- **Children**: `string` — Field that stores children for hierarchy building.
- **ColumnDimensionSeparator**: `string` — Separator used when generating the unique column field values.
- **Level**: `string` — Field that stores dimension level based on its hierarchy.
- **Records**: `string` — Field that stores reference to the original data records.
- **RowDimensionSeparator**: `string` — Separator used when generating the unique row field values.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotUISettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotUISettings)

- **constructor**(): void
- **HorizontalSummariesPosition**: `PivotSummaryPosition`
- **RowLayout**: `PivotRowLayoutType`
- **ShowConfiguration**: `bool`
- **ShowRowHeaders**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPivotValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotValue)
Configuration of a pivot value aggregation.

- **constructor**(): void
- **Aggregate**: `IgbPivotAggregator` — Active aggregator definition with key, label and aggregator.
- **AggregateList**: `IgbPivotAggregator[]` — List of aggregates to show in aggregate drop-down.
- **DataType**: `GridColumnDataType` — Enables a data type specific template of the cells
- **DisplayName**: `string` — Display name to show instead of member for the column header of this value. *
- **Enabled**: `bool` — Enables/Disables a particular value from pivot aggregation.
- **FormatterScript**: `string`
- **Member**: `string` — Unique member to extract related data field value for aggregations.
- **Styles**: `object` — Allow conditionally styling of the IgxPivotGrid cells.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotValueDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotValueDetail)
Configuration of a pivot value aggregation.

- **constructor**(): void
- **Aggregate**: `IgbPivotAggregator` — Active aggregator definition with key, label and aggregator.
- **AggregateList**: `IgbPivotAggregator[]` — List of aggregates to show in aggregate drop-down.
- **DataType**: `GridColumnDataType` — Enables a data type specific template of the cells
- **DisplayName**: `string` — Display name to show instead of member for the column header of this value. *
- **Enabled**: `bool` — Enables/Disables a particular value from pivot aggregation.
- **FormatterScript**: `string`
- **Member**: `string` — Unique member to extract related data field value for aggregations.
- **Styles**: `object` — Allow conditionally styling of the IgxPivotGrid cells.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPivotValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPivotValueEventArgs)

- **constructor**(): void
- **Detail**: `IgbPivotValueDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPlotAreaMouseButtonEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPlotAreaMouseButtonEventArgs)
Provides data for IgbDataChart mouse button related events.

- **constructor**(): void
- **ChartPosition**: `Point`
- **ManipulationOccurred**: `bool`
- **PlotAreaPosition**: `Point`
- **Type**: `string`
- **Viewer**: `IgbSeriesViewer` — Gets the Chart associated with the current event.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPlotAreaMouseEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPlotAreaMouseEventArgs)
Provides data for IgbDataChart mouse button related events.

- **constructor**(): void
- **ChartPosition**: `Point`
- **IsDuringManipulation**: `bool`
- **PlotAreaPosition**: `Point`
- **Type**: `string`
- **Viewer**: `IgbSeriesViewer` — Gets the Chart associated with the current event.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPointSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPointSeries)
Represents a IgbDataChart point series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPointSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPointSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPolarAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarAreaSeries)
Represents a IgbDataChart polar area series.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPolarAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPolarBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarBase)
Represents the base class from which all IgbDataChart polar series are derived.

- **constructor**(): void
- **ActualItemSearchMode**: `ScatterItemSearchMode`
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this series.
- **AngleAxis**: `IgbNumericAngleAxis` — Gets the effective angle axis for the current series object.
- **AngleAxisName**: `string` — Gets or sets the name to use to resolve angleAxis from markup.
- **AngleAxisScript**: `string` — Provides a means of setting AngleAxis in the JavaScript environment.
- **AngleMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' angle value in the Data Legend.
- **AngleMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' angle value in the Data Legend.
- **AngleMemberPath**: `string` — Gets or sets the path to use to find the angle values for the series.
- **AssigningPolarMarkerStyle**: `Action<IgbAssigningPolarMarkerStyleEventArgs>`
- **AssigningPolarMarkerStyleScript**: `string`
- **AssigningPolarStyle**: `Action<IgbAssigningPolarStyleEventArgs>`
- **AssigningPolarStyleScript**: `string`
- **ClipSeriesToBounds**: `bool` — Gets or sets whether to clip the series to the bounds.
- **HighlightedAngleMemberPath**: `string` — Gets or sets the highlighted angle value mapping property for the current series object.
- **HighlightedRadiusMemberPath**: `string` — Gets or sets the highlighted radius value mapping property for the current series object.
- **IsCustomPolarMarkerStyleAllowed**: `bool` — Gets or sets whether this Polar series should allow custom style overrides of its individual marker visuals.
- **IsCustomPolarStyleAllowed**: `bool` — Gets or sets whether this Polar series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ScatterItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **MaximumMarkers**: `int` — Gets or sets the maximum number of markers displayed by the current series. If more than the specified number of markers are visible, the polar series will automatically choose a representative set.
- **RadiusAxis**: `IgbNumericRadiusAxis` — Gets the effective radius axis for the current series object.
- **RadiusAxisName**: `string` — Gets or sets the name to use to resolve radiusAxis from markup.
- **RadiusAxisScript**: `string` — Provides a means of setting RadiusAxis in the JavaScript environment.
- **RadiusMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series' radius value in the Data Legend.
- **RadiusMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series' radius value in the Data Legend.
- **RadiusMemberPath**: `string` — Gets or sets the path to use to get the radius values for the series.
- **TrendLineBrush**: `string` — Gets or sets the brush that specifies how the current series object's trend line is drawn.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current series object.
- **TrendLinePeriod**: `int` — Gets or sets the moving average period for the current series object.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current series object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current series object.
- **TrendLineZIndex**: `int` — Sets or Gets the Trendline Z index.
- **Type**: `string`
- **UseCartesianInterpolation**: `bool` — Gets or sets whether Cartesian Interpolation should be used rather than Archimedian spiral based interpolation.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsAngleAxis**(axis: object): bool
- **CanUseAsAngleAxisAsync**(axis: object): Task<bool> — Determine if object can be used as AngleAxis
- **CanUseAsRadiusAxis**(axis: object): bool
- **CanUseAsRadiusAxisAsync**(axis: object): Task<bool> — Determine if object can be used as RadiusAxis
- **FindByName**(name: string): object
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetUnscaledPosition**(pos: Point): Point
- **GetUnscaledPositionAsync**(pos: Point): Task<Point> — Gets an unscaled position in terms of axis values from a viewport position.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the requested item into view, if possible.

### [IgbPolarLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarLineSeries)
Represents a IgbDataChart polar line series.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPolarLineSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarLineSeriesBase)
Represents the base class from which all IgbDataChart polar line series are derived.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbPolarLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPolarScatterSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarScatterSeries)
Represents a IgbDataChart polar scatter series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPolarScatterSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarScatterSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPolarSplineAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarSplineAreaSeries)
Represents a IgbDataChart polar spline area series.

- **constructor**(): void
- **Stiffness**: `double` — Gets or sets the Stiffness property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPolarSplineAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarSplineAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPolarSplineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarSplineSeries)
Represents a IgbDataChart polar spline series.

- **constructor**(): void
- **Stiffness**: `double` — Gets or sets the Stiffness property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPolarSplineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPolarSplineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPopup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPopup)

- **constructor**(): void
- **ActualAmbientShadowColor**: `string` — Gets or sets the color to use for the check mark when the checkbox is checked.
- **ActualElevation**: `int` — Gets or sets the elevation of the border shadow
- **ActualPenumbraShadowColor**: `string` — Gets or sets the color to use for the check mark when the checkbox is checked.
- **ActualUmbraShadowColor**: `string` — Gets or sets the color to use for the check mark when the checkbox is checked.
- **AnimationDuration**: `int` — Gets or sets the duration of the Popup and Closeup animations in milliseconds.
- **AnimationEnabled**: `bool` — Gets or sets whether the popup and closeup animations are animated.
- **AnimationType**: `PopupAnimationType` — Gets or sets the type of animation to use when the popup opens and closes.
- **Background**: `string` — Gets or sets the background color of the popup.
- **CornerRadius**: `double`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisableHitTestDuringAnimation**: `bool` — Gets or sets whether to disable hit testing during the open and close animations.
- **Elevation**: `int` — Gets or sets the elevation to use for the button regardless of type.
- **IsClosing**: `bool` — Gets whether the popup is in the middle of closing or not.
- **IsFixed**: `bool` — Indicates that the popup will position itself relative to the window instead of the document.
- **IsFocusable**: `bool`
- **IsHitTestVisible**: `bool` — Gets or sets whether to disable hit testing on the popup.
- **IsPointerEnabled**: `bool` — Gets or sets whether to show a pointer off the side of the popup towards the popup target.
- **IsShowing**: `bool` — Gets whether the popup is in the middle of opening or not.
- **MeasuringContentSize**: `EventCallback<IgbPopupMeasuringContentSizeEventArgs>`
- **MeasuringContentSizeScript**: `string`
- **OnClosed**: `EventCallback<IgbOnClosedEventArgs>`
- **OnClosedScript**: `string`
- **OnPopup**: `EventCallback<IgbOnPopupEventArgs>`
- **OnPopupScript**: `string`
- **PointerBackground**: `string` — Gets or sets the pointer background color.
- **PointerPosition**: `PopupPointerPosition` — Gets or sets the pointer position.
- **PointerSize**: `double` — Gets or sets the pointer size.
- **Type**: `string`
- **UseTopLayer**: `bool` — Indicates that the popup will place itself into the browser top layer.
- **Close**(): void
- **CloseAsync**(): Task — Closes the popup.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **ShowRelativeToExclusionRect**(exclusionRect: Rect, popupDirection: PopupDirection, popupAlignment: PopupAlignment): void
- **ShowRelativeToExclusionRectAsync**(exclusionRect: Rect, popupDirection: PopupDirection, popupAlignment: PopupAlignment): Task

### [IgbPopupMeasuringContentSizeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPopupMeasuringContentSizeEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPopupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPopupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPositionSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPositionSettings)

- **constructor**(): void
- **HorizontalDirection**: `GridHorizontalAlignment` — Direction in which the component should show
- **HorizontalStartPoint**: `GridHorizontalAlignment` — Target's starting point
- **MinSize**: `IgbSize` — The size up to which element may shrink when shown in elastic position strategy
- **Offset**: `double` — The offset of the element from the target in pixels
- **Type**: `string`
- **VerticalDirection**: `GridVerticalAlignment` — Direction in which the component should show
- **VerticalStartPoint**: `GridVerticalAlignment` — Target's starting point
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPositionStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPositionStrategy)
Documentation Position strategies determine where to display the component in the provided IgxOverlayService.

- **constructor**(): void
- **Settings**: `IgbPositionSettings` — PositionSettings to use when position the component in the overlay
- **Type**: `string`
- **Clone**(): IgbPositionStrategy
- **CloneAsync**(): Task<IgbPositionStrategy> — Clone the strategy instance. settings.positionStrategy.clone();
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbPositiveVolumeIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPositiveVolumeIndexIndicator)
Represents a IgbDataChart Positive Volume Index (PVI) indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPositiveVolumeIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPositiveVolumeIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPriceChannelOverlay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPriceChannelOverlay)
Represents a IgbDataChart Financial Price Channel Overlay series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current PriceChannelOverlay object. The typical, and initial, value for Bollinger band periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>

### [IgbPriceChannelOverlayModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPriceChannelOverlayModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPriceVolumeTrendIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPriceVolumeTrendIndicator)
Represents a IgbDataChart Price Volume Trend Indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbPriceVolumeTrendIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPriceVolumeTrendIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPrimaryKeyValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPrimaryKeyValue)
A primary key value.

- **constructor**(): void
- **constructor**(key: string[], value: object[]): void
- **Key**: `string[]` — The primary key associated with this value.
- **Type**: `string`
- **Value**: `object[]` — The value of the keys for this primary key value.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPrimaryKeyValueModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPrimaryKeyValueModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbProgressBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProgressBase)

- **constructor**(): void
- **AnimationDuration**: `double` — Animation duration in milliseconds.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **HideLabel**: `bool` — Shows/hides the label of the control.
- **Indeterminate**: `bool` — The indeterminate state of the control.
- **LabelFormat**: `string` — Format string for the default label of the control. Placeholders: {0} - current value of the control. {1} - max value of the control.
- **Max**: `double` — Maximum value of the control.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `double` — The value of the control.
- **Variant**: `StyleVariant` — The variant of the control.
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbProgressBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProgressBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbProgressiveLoadStatusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProgressiveLoadStatusEventArgs)
Provides information about the progressive load progress of the HighDensityScatterSeries.

- **constructor**(): void
- **CurrentStatus**: `int` — The current status from 0 to 100 of the progressive load.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyEditor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditor)

- **constructor**(): void
- **ActualDataSource**: `IgbPropertyEditorPropertyDescriptionCollection` — Gets the actaul data or data source instance to which to bind the grid.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or Sets the property name that contains the values.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **ComponentRenderer**: `object`
- **ComponentRendererScript**: `string` — Provides a means of setting ComponentRenderer in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or Sets the property name that contains the values.
- **DescriptionContext**: `object`
- **DescriptionContextScript**: `string` — Provides a means of setting DescriptionContext in the JavaScript environment.
- **DescriptionType**: `string`
- **FilterPlaceholderText**: `string` — Gets or Sets the property name that contains the values.
- **IsHorizontal**: `bool`
- **IsIndirectModeEnabled**: `bool`
- **IsWrappingEnabled**: `bool`
- **Properties**: `IgbPropertyEditorPropertyDescriptionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **RowHeight**: `int` — Gets or Sets the property name that contains the values.
- **SearchInputType**: `InputGroupDisplayType` — Gets or Sets the property name that contains the values.
- **Target**: `object`
- **TargetScript**: `string` — Provides a means of setting Target in the JavaScript environment.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetDesiredSize**(): Size
- **GetDesiredSizeAsync**(): Task<Size>
- **NotifyClearItems**(): void
- **NotifyClearItemsAsync**(): Task — Manually notifies the checkboxlist's grid that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the grid is bound to is already observable.
- **NotifyInsertItem**(index: int, newItem: object): void
- **NotifyInsertItemAsync**(index: int, newItem: object): Task
- **NotifyRemoveItem**(index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(index: int, oldItem: object): Task
- **NotifySetItem**(index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(index: int, oldItem: object, newItem: object): Task

### [IgbPropertyEditorDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorDataSource)

- **constructor**(): void
- **Context**: `object`
- **ContextScript**: `string` — Provides a means of setting Context in the JavaScript environment.
- **DescriptionType**: `string`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbPropertyEditorDescriptionObject](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorDescriptionObject)

- **constructor**(): void
- **DescriptionType**: `string`
- **Properties**: `IgbPropertyEditorPropertyDescriptionCollection`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbPropertyEditorDescriptionObjectCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorDescriptionObjectCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbPropertyEditorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPropertyEditorPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPanel)

- **constructor**(): void
- **ActualDataSource**: `IgbPropertyEditorPropertyDescriptionCollection` — Gets the actaul data or data source instance to which to bind the grid.
- **ActualProperties**: `IgbPropertyEditorPropertyDescriptionCollection`
- **ActualRowHeight**: `double`
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **ComponentRenderer**: `object`
- **ComponentRendererScript**: `string` — Provides a means of setting ComponentRenderer in the JavaScript environment.
- **ContentProperties**: `IgbPropertyEditorPropertyDescriptionCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DescriptionContext**: `object`
- **DescriptionContextScript**: `string` — Provides a means of setting DescriptionContext in the JavaScript environment.
- **DescriptionType**: `string`
- **IsHorizontal**: `bool`
- **IsIndirectModeEnabled**: `bool`
- **IsWrappingEnabled**: `bool`
- **ParentTypeName**: `string`
- **Properties**: `IgbPropertyEditorPropertyDescriptionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **RowHeight**: `int` — Gets or Sets the property name that contains the values.
- **Target**: `object`
- **TargetScript**: `string` — Provides a means of setting Target in the JavaScript environment.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **Type**: `string`
- **UpdateMode**: `PropertyEditorPanelUpdateMode` — Gets or Sets the property name that contains the values.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **NotifyClearItems**(): void
- **NotifyClearItemsAsync**(): Task — Manually notifies the checkboxlist's grid that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the grid is bound to is already observable.
- **NotifyInsertItem**(index: int, newItem: object): void
- **NotifyInsertItemAsync**(index: int, newItem: object): Task
- **NotifyRemoveItem**(index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(index: int, oldItem: object): Task
- **NotifySetItem**(index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(index: int, oldItem: object, newItem: object): Task

### [IgbPropertyEditorPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPropertyEditorPropertyDescription](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescription)

- **constructor**(): void
- **ButtonClicked**: `Action<IgbPropertyEditorPropertyDescriptionButtonClickEventArgs>`
- **ButtonClickedScript**: `string`
- **Changed**: `Action<IgbPropertyEditorPropertyDescriptionChangedEventArgs>`
- **ChangedScript**: `string`
- **CoercedComplexValue**: `IgbPropertyEditorDescriptionObject`
- **CoercedComplexValues**: `IgbPropertyEditorDescriptionObjectCollection`
- **CoercedPrimitiveValue**: `object`
- **CoercedValueType**: `PropertyEditorValueType`
- **CoercingValue**: `Action<IgbPropertyEditorPropertyDescriptionCoercingValueEventArgs>`
- **CoercingValueScript**: `string`
- **ComplexValue**: `IgbPropertyEditorDescriptionObject`
- **ComplexValues**: `IgbPropertyEditorDescriptionObjectCollection`
- **DropDownNames**: `string[]`
- **DropDownValues**: `string[]`
- **EditorWidth**: `double`
- **ElementDescriptionType**: `string`
- **Label**: `string`
- **LabelWidth**: `double`
- **Max**: `double`
- **Min**: `double`
- **PrimitiveValue**: `object`
- **Properties**: `IgbPropertyEditorPropertyDescriptionCollection`
- **PropertyDescriptionType**: `string`
- **PropertyEditorPanelParent**: `BaseRendererControl`
- **PropertyPath**: `string`
- **ShouldOverrideDefaultEditor**: `bool`
- **Step**: `double`
- **Subtitle**: `string`
- **TargetPropertyUpdating**: `Action<IgbPropertyEditorPropertyDescriptionTargetPropertyUpdatingEventArgs>`
- **TargetPropertyUpdatingScript**: `string`
- **Type**: `string`
- **UseCoercedValue**: `bool`
- **ValueType**: `PropertyEditorValueType`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentPrimitiveValue**(): object
- **GetCurrentPrimitiveValueAsync**(): Task<object>
- **OnInitializedAsync**(): Task

### [IgbPropertyEditorPropertyDescriptionButtonClickEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionButtonClickEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyEditorPropertyDescriptionChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionChangedEventArgs)

- **constructor**(): void
- **NewValue**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyEditorPropertyDescriptionCoercingValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionCoercingValueEventArgs)

- **constructor**(): void
- **ComplexValue**: `IgbPropertyEditorDescriptionObject`
- **ComplexValues**: `IgbPropertyEditorDescriptionObjectCollection`
- **Type**: `string`
- **Value**: `object`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyEditorPropertyDescriptionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbPropertyEditorPropertyDescriptionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbPropertyEditorPropertyDescriptionTargetPropertyUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyEditorPropertyDescriptionTargetPropertyUpdatingEventArgs)

- **constructor**(): void
- **PropertyPath**: `string`
- **Target**: `object`
- **TargetScript**: `string` — Provides a means of setting Target in the JavaScript environment.
- **Type**: `string`
- **Value**: `object`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyReferenceFilterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyReferenceFilterExpression)
Represents a filter expression that is a property access.

- **constructor**(): void
- **IsPropertyReference**: `bool` — Gets if the expression is a property reference.
- **Precedence**: `int`
- **PropertyReference**: `string` — Gets/sets the property reference
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbPropertyUpdatedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbPropertyUpdatedEventArgs)
EventArgs class for property updated events.

- **constructor**(): void
- **NewValue**: `object` — New or current value of the property being updated.
- **NewValueScript**: `string` — Provides a means of setting NewValue in the JavaScript environment.
- **OldValue**: `object` — Old or previous value of the property being updated.
- **OldValueScript**: `string` — Provides a means of setting OldValue in the JavaScript environment.
- **PropertyName**: `string` — Name of the property being updated.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbProportionalCategoryAngleAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProportionalCategoryAngleAxis)
Represents a IgbDataChart category angle axis. Useful for displaying radial categories.

- **constructor**(): void
- **OthersCategoryText**: `string` — Gets or sets the label of the Others slice.
- **OthersCategoryThreshold**: `double` — Gets or sets the threshold value that determines if categories are grouped into the Others category.
- **OthersCategoryType**: `OthersCategoryType` — Gets or sets whether to use numeric or percent-based threshold value.
- **Type**: `string`
- **ValueMemberPath**: `string` — Gets or sets the Value mapping property for the axis.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetNormalizingValueAtIndex**(index: int, fallbackValue: double): double
- **GetNormalizingValueAtIndexAsync**(index: int, fallbackValue: double): Task<double>
- **GetPercentageValue**(labelIndex: int): double
- **GetPercentageValueAsync**(labelIndex: int): Task<double>
- **GetScaledAngle**(unscaledAngle: double): double
- **GetScaledAngleAsync**(unscaledAngle: double): Task<double> — Gets a scaled value inside the viewport.
- **GetUnscaledAngle**(scaledAngle: double): double
- **GetUnscaledAngleAsync**(scaledAngle: double): Task<double> — Returns an unscaled value from a scaled value based on the amount of data.
- **GetValueLabel**(value: double): string
- **GetValueLabelAsync**(value: double): Task<string> — Gets the label for a data item.
- **IsOthersValue**(index: int): bool
- **IsOthersValueAsync**(index: int): Task<bool>

### [IgbProportionalCategoryAngleAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProportionalCategoryAngleAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbProvideCalculatorEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbProvideCalculatorEventArgs)
Event arguments for the ProvideCalculator event.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQ1Expression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQ1Expression)
Requests an expression for the Q1 filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQ2Expression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQ2Expression)
Requests an expression for the Q2 filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQ3Expression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQ3Expression)
Requests an expression for the Q3 filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQ4Expression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQ4Expression)
Requests an expression for the Q4 filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQuarterToDateExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQuarterToDateExpression)
Requests an expression for the QuarterToDate filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbQueryBuilder](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilder)

- **constructor**(): void
- **ActualQueryBuilderHeaderCollection**: `IgbQueryBuilderHeaderCollection`
- **ContentQueryBuilderHeaderCollection**: `IgbQueryBuilderHeaderCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisableEntityChange**: `bool` — Disables subsequent entity changes at the root level after the initial selection.
- **DisableReturnFieldsChange**: `bool` — Disables return fields changes at the root level.
- **Entities**: `IgbEntityType[]` — Gets the list of entities available for the IgxQueryBuilderComponent. Each entity describes a logical group of fields that can be used in queries. An entity can optionally have child entities, allowing nested sub-queries. An array of { EntityType} objects.
- **ExpressionTree**: `IgbExpressionTree` — Returns the expression tree.
- **ExpressionTreeChange**: `EventCallback<IgbExpressionTreeEventArgs>`
- **ExpressionTreeChangeScript**: `string`
- **Locale**: `string` — Gets the locale of the query builder. If not set, defaults to application's locale.
- **ParentTypeName**: `string`
- **QueryBuilderHeaderCollection**: `IgbQueryBuilderHeaderCollection`
- **SearchValueTemplate**: `RenderFragment<IgbQueryBuilderSearchValueContext>` — Sets/gets the search value template.
- **SearchValueTemplateScript**: `string` — Provides a means of setting SearchValueTemplate in the JavaScript environment.
- **ShowEntityChangeDialog**: `bool` — Gets/sets whether the confirmation dialog should be shown when changing entity. Default value is true.
- **Type**: `string`
- **CanCommit**(): bool
- **CanCommitAsync**(): Task<bool> — Returns whether the expression tree can be committed in the current state.
- **Commit**(): void
- **CommitAsync**(): Task — Commits the expression tree in the current state if it is valid. If not throws an exception.
- **Discard**(): void
- **DiscardAsync**(): Task — Discards all unsaved changes to the expression tree.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbQueryBuilderHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilderHeader)
IgxQueryBuilderComponent

- **constructor**(): void
- **ParentTypeName**: `string`
- **QueryBuilderParent**: `BaseRendererControl`
- **ShowLegend**: `bool` — Show/hide the legend.
- **SupportsVisualChildren**: `bool`
- **Title**: `string` — Sets the title of the IgxQueryBuilderHeaderComponent.
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbQueryBuilderHeaderCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilderHeaderCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbQueryBuilderHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilderHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbQueryBuilderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbQueryBuilderSearchValueContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbQueryBuilderSearchValueContext)

- **constructor**(): void
- **Implicit**: `object`
- **SelectedCondition**: `string`
- **SelectedField**: `IgbFieldType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRadialAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialAreaSeries)
Represents a IgbDataChart radial area series.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRadialAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialBase)
Represents the base class for all IgbDataChart radial series

- **constructor**(): void
- **AngleAxis**: `IgbCategoryAngleAxis` — Gets the effective angle axis for the current series object.
- **AngleAxisName**: `string` — Gets or sets the name to use to resolve angleAxis from markup.
- **AngleAxisScript**: `string` — Provides a means of setting AngleAxis in the JavaScript environment.
- **AssigningRadialMarkerStyle**: `Action<IgbAssigningRadialMarkerStyleEventArgs>`
- **AssigningRadialMarkerStyleScript**: `string`
- **AssigningRadialStyle**: `Action<IgbAssigningRadialStyleEventArgs>`
- **AssigningRadialStyleScript**: `string`
- **AutoCalloutLabelPrecision**: `int` — Gets or sets the format string to use for the auto callout labels for the others category.
- **AutoCalloutLabelValueSeparator**: `string` — Gets or sets the labelling mode to use for the auto callouts in preference to their mode.
- **AutoCalloutOthersLabelFormat**: `string` — Gets or sets the format string to use for the auto callout labels for the others category.
- **AutoCalloutOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the auto callouts for the others category.
- **AutoCalloutPercentagePrecision**: `int` — Gets or sets the format string to use for the auto callout labels for the others category.
- **AutoCalloutRadialLabelMode**: `RadialLabelMode` — Gets or sets the labelling mode to use for the auto callouts in preference to their mode.
- **CategoryCollisionMode**: `CategoryCollisionMode` — Gets or sets the category collision mode selection behavior to use for the series.
- **ClipSeriesToBounds**: `bool` — Gets or sets whether to clip the series to the bounds.
- **IsCustomRadialMarkerStyleAllowed**: `bool` — Gets or sets whether this Radial series should allow custom style overrides of its individual marker visuals.
- **IsCustomRadialStyleAllowed**: `bool` — Gets or sets whether this Radial series should allow custom style overrides of its individual visuals.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether the series should transition into the plot area when a new data source is assigned. Note: Transitions are not currently supported for stacked series.
- **LegendProportionalRadialLabelFormat**: `string` — Gets or sets the format string to use for the auto callout labels for the others category.
- **LegendProportionalRadialLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the auto callouts for the others category.
- **LegendRadialLabelMode**: `RadialLabelMode` — Gets or sets the labelling mode to use for the auto callouts in preference to their mode.
- **OthersCategoryBrush**: `string` — Gets or sets the OthersCategoryBrush property.
- **OthersCategoryOutline**: `string` — Gets or sets the OthersCategoryOutline property.
- **OthersLegendProportionalRadialLabelFormat**: `string` — Gets or sets the format string to use for the auto callout labels for the others category.
- **OthersLegendProportionalRadialLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the auto callouts for the others category.
- **OthersProportionalRadialLabelFormat**: `string` — Gets or sets the format string to use for the auto callout labels for the others category.
- **OthersProportionalRadialLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the auto callouts for the others category.
- **ProportionalRadialLabelFormat**: `string` — Gets or sets the format string to use for the auto callout labels for the others category.
- **ProportionalRadialLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the auto callouts for the others category.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method by which to animate the data into the chart when the chart data source is swapped. Note: Transitions are not currently supported for stacked series.
- **Type**: `string`
- **ValueAxis**: `IgbNumericRadiusAxis` — Gets the effective value axis for the current series object.
- **ValueAxisName**: `string` — Gets or sets the name to use to resolve valueAxis from markup.
- **ValueAxisScript**: `string` — Provides a means of setting ValueAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsAngleAxis**(axis: object): bool
- **CanUseAsAngleAxisAsync**(axis: object): Task<bool> — Determine if object can be used as AngleAxis
- **CanUseAsValueAxis**(axis: object): bool
- **CanUseAsValueAxisAsync**(axis: object): Task<bool> — Determine if object can be used as ValueAxis
- **FindByName**(name: string): object
- **GetAngleFromWorld**(world: Point): double
- **GetAngleFromWorldAsync**(world: Point): Task<double> — Gets the angle to the provided world position from the center of the radial series.
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Get the index of the item near the provided world coordinates.
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetUnscaledPosition**(pos: Point): Point
- **GetUnscaledPositionAsync**(pos: Point): Task<Point> — Gets an unscaled position in terms of axis values from a viewport position.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the specified item into the view.

### [IgbRadialBaseChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialBaseChart)
Represents a base class for domain charts with X/Y axes

- **constructor**(): void
- **ActualAngleAxisLabelTextColor**: `string` — Gets the actual color of labels on the X-axis
- **ActualValueAxisLabelTextColor**: `string` — Gets the actual color of labels on the Y-axis
- **AngleAxisExtent**: `double` — Gets or sets the distance between the X-axis and the bottom of the chart.
- **AngleAxisFormatLabel**: `string` — Gets or sets function which takes an context object and returns a formatted label for the X-axis.
- **AngleAxisFormatLabelScript**: `string` — Provides a means of setting AngleAxisFormatLabel in the JavaScript environment.
- **AngleAxisInverted**: `bool` — Gets or sets whether to invert the direction of the X-axis by placing the first data items on the right side of the chart.
- **AngleAxisLabel**: `object` — Gets or sets the format for labels along the X-axis.
- **AngleAxisLabelAngle**: `double` — Gets or sets the angle of rotation for labels along the X-axis.
- **AngleAxisLabelBottomMargin**: `double` — Gets or sets the bottom margin of labels on the X-axis
- **AngleAxisLabelFormat**: `string` — Gets or sets the format string for the X axis label.
- **AngleAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the AngleAxisLabelFormat string.
- **AngleAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of X-axis labels.
- **AngleAxisLabelLeftMargin**: `double` — Gets or sets the left margin of labels on the X-axis
- **AngleAxisLabelLocation**: `AngleAxisLabelLocation` — Gets or sets location of X-axis labels, relative to the plot area.
- **AngleAxisLabelRightMargin**: `double` — Gets or sets the right margin of labels on the X-axis
- **AngleAxisLabelScript**: `string` — Provides a means of setting AngleAxisLabel in the JavaScript environment.
- **AngleAxisLabelTextColor**: `string` — Gets or sets color of labels on the X-axis
- **AngleAxisLabelTextStyle**: `string` — Gets or sets CSS font property for labels on X-axis
- **AngleAxisLabelTopMargin**: `double` — Gets or sets the top margin of labels on the X-axis
- **AngleAxisLabelVerticalAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of X-axis labels.
- **AngleAxisLabelVisibility**: `Visibility` — Gets or sets Visibility of X-axis labels.
- **AngleAxisMajorStroke**: `string` — Gets or sets the color to apply to major gridlines along the X-axis.
- **AngleAxisMajorStrokeThickness**: `double` — Gets or sets the thickness to apply to major gridlines along the X-axis.
- **AngleAxisMaximumExtent**: `double` — Gets or sets the maximum distance between the X-axis and the bottom of the chart.
- **AngleAxisMaximumExtentPercentage**: `double` — Gets or sets the maximum width between the X-axis and the bottom of the chart, as a percentage of total chart width.
- **AngleAxisMinorStroke**: `string` — Gets or sets the color to apply to minor gridlines along the X-axis.
- **AngleAxisMinorStrokeThickness**: `double` — Gets or sets the thickness to apply to minor gridlines along the X-axis.
- **AngleAxisStrip**: `string` — Gets or sets the color to apply to stripes along the X-axis.
- **AngleAxisStroke**: `string` — Gets or sets the color to apply to the X-axis line.
- **AngleAxisStrokeThickness**: `double` — Gets or sets the thickness to apply to the X-axis line.
- **AngleAxisTickLength**: `double` — Gets or sets the length of tickmarks along the X-axis.
- **AngleAxisTickStroke**: `string` — Gets or sets the color to apply to tickmarks along the X-axis.
- **AngleAxisTickStrokeThickness**: `double` — Gets or sets the thickness to apply to tickmarks along the X-axis.
- **AngleAxisTitle**: `string` — Gets or sets the Text to display below the X-axis.
- **AngleAxisTitleAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of the X-axis title.
- **AngleAxisTitleAngle**: `double` — Gets or sets the angle of rotation for the X-axis title.
- **AngleAxisTitleBottomMargin**: `double` — Gets or sets the bottom margin of a title on the X-axis
- **AngleAxisTitleLeftMargin**: `double` — Gets or sets the left margin of a title on the X-axis
- **AngleAxisTitleMargin**: `double` — Gets or sets the margin around a title on the X-axis
- **AngleAxisTitleRightMargin**: `double` — Gets or sets the right margin of a title on the X-axis
- **AngleAxisTitleTextColor**: `string` — Gets or sets color of title on the X-axis
- **AngleAxisTitleTextStyle**: `string` — Gets or sets CSS font property for title on X-axis
- **AngleAxisTitleTopMargin**: `double` — Gets or sets the top margin of a title on the X-axis
- **Type**: `string`
- **ValueAxisExtent**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **ValueAxisFormatLabel**: `string` — Gets or sets function which takes a context object and returns a formatted label for the Y-axis.
- **ValueAxisFormatLabelScript**: `string` — Provides a means of setting ValueAxisFormatLabel in the JavaScript environment.
- **ValueAxisInverted**: `bool` — Gets or sets whether to invert the direction of the Y-axis by placing the minimum numeric value at the top of the chart.
- **ValueAxisLabel**: `object` — Gets or sets the property or string from which the labels are derived.
- **ValueAxisLabelAngle**: `double` — Gets or sets the angle of rotation for labels along the Y-axis.
- **ValueAxisLabelBottomMargin**: `double` — Gets or sets the bottom margin of labels on the Y-axis
- **ValueAxisLabelFormat**: `string` — Gets or sets the format string for the Y axis label.
- **ValueAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the ValueAxisLabelFormat string.
- **ValueAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of Y-axis labels.
- **ValueAxisLabelLeftMargin**: `double` — Gets or sets the left margin of labels on the Y-axis
- **ValueAxisLabelLocation**: `ValueAxisLabelLocation` — Gets or sets location of Y-axis labels, relative to the plot area.
- **ValueAxisLabelRightMargin**: `double` — Gets or sets the right margin of labels on the Y-axis
- **ValueAxisLabelScript**: `string` — Provides a means of setting ValueAxisLabel in the JavaScript environment.
- **ValueAxisLabelTextColor**: `string` — Gets or sets color of labels on the Y-axis
- **ValueAxisLabelTextStyle**: `string` — Gets or sets CSS font property for labels on Y-axis
- **ValueAxisLabelTopMargin**: `double` — Gets or sets the top margin of labels on the Y-axis
- **ValueAxisLabelVerticalAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of Y-axis labels.
- **ValueAxisLabelVisibility**: `Visibility` — Gets or sets Visibility of Y-axis labels.
- **ValueAxisMajorStroke**: `string` — Gets or sets the color to apply to major gridlines along the Y-axis.
- **ValueAxisMajorStrokeThickness**: `double` — Gets or sets the thickness to apply to major gridlines along the Y-axis.
- **ValueAxisMaximumExtent**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **ValueAxisMaximumExtentPercentage**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **ValueAxisMinorStroke**: `string` — Gets or sets the color to apply to minor gridlines along the Y-axis.
- **ValueAxisMinorStrokeThickness**: `double` — Gets or sets the thickness to apply to minor gridlines along the Y-axis.
- **ValueAxisStrip**: `string` — Gets or sets the color to apply to stripes along the Y-axis.
- **ValueAxisStroke**: `string` — Gets or sets the color to apply to the Y-axis line.
- **ValueAxisStrokeThickness**: `double` — Gets or sets the thickness to apply to the Y-axis line.
- **ValueAxisTickLength**: `double` — Gets or sets the length of tickmarks along the Y-axis.
- **ValueAxisTickStroke**: `string` — Gets or sets the color to apply to tickmarks along the Y-axis.
- **ValueAxisTickStrokeThickness**: `double` — Gets or sets the thickness to apply to tickmarks along the Y-axis.
- **ValueAxisTitle**: `string` — Gets or sets the Text to display to the left of the Y-axis.
- **ValueAxisTitleAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of the Y-axis title.
- **ValueAxisTitleAngle**: `double` — Gets or sets the angle of rotation for the Y-axis title.
- **ValueAxisTitleBottomMargin**: `double` — Gets or sets the bottom margin of a title on the Y-axis
- **ValueAxisTitleLeftMargin**: `double` — Gets or sets the left margin of a title on the Y-axis
- **ValueAxisTitleMargin**: `double` — Gets or sets the margin around a title on the Y-axis
- **ValueAxisTitleRightMargin**: `double` — Gets or sets the right margin of a title on the Y-axis
- **ValueAxisTitleTextColor**: `string` — Gets or sets color of title on the Y-axis
- **ValueAxisTitleTextStyle**: `string` — Gets or sets CSS font property for title on Y-axis
- **ValueAxisTitleTopMargin**: `double` — Gets or sets the top margin of a title on the Y-axis
- **FindByName**(name: string): object
- **GetScaledAngle**(unscaledValue: double): double
- **GetScaledAngleAsync**(unscaledValue: double): Task<double> — Converts the given visual location to a data value.
- **GetScaledValue**(unscaledValue: double): double
- **GetScaledValueAsync**(unscaledValue: double): Task<double> — Converts the given visual location to a data value.
- **GetUnscaledAngle**(scaledValue: double): double
- **GetUnscaledAngleAsync**(scaledValue: double): Task<double> — Converts the given data value to a visual location.
- **GetUnscaledValue**(scaledValue: double): double
- **GetUnscaledValueAsync**(scaledValue: double): Task<double> — Converts the given data value to a visual location.
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.

### [IgbRadialColumnSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialColumnSeries)
Represents a IgbDataChart radial column series. Compare values across categories by using radial rectangles.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.

### [IgbRadialColumnSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialColumnSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialGauge](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGauge)
A radial gauge for displaying a single value on a defined scale.

- **constructor**(): void
- **ActualHighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets whether and how to display the highlighted value.
- **ActualHighlightValueOpacity**: `double` — Gets the actual opacity of the primary needle while highlighting
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualMaximumValue**: `double` — Gets the resolved maximum value of the scale.
- **ActualMaximumValueChanged**: `Action<double>`
- **ActualMaximumValueChangedScript**: `string`
- **ActualMinimumValue**: `double` — Gets the resolved minimum value of the scale.
- **ActualMinimumValueChanged**: `Action<double>`
- **ActualMinimumValueChangedScript**: `string`
- **ActualPixelScalingRatio**: `double` — Gets the actual pixel scaling ratio used to affect the pixel density of the control.
- **ActualRanges**: `IgbRadialGaugeRangeCollection`
- **AlignHighlightLabel**: `EventCallback<IgbAlignRadialGaugeLabelEventArgs>`
- **AlignHighlightLabelScript**: `string`
- **AlignLabel**: `EventCallback<IgbAlignRadialGaugeLabelEventArgs>`
- **AlignLabelScript**: `string`
- **AlignSubtitle**: `EventCallback<IgbAlignRadialGaugeLabelEventArgs>`
- **AlignSubtitleScript**: `string`
- **AlignTitle**: `EventCallback<IgbAlignRadialGaugeLabelEventArgs>`
- **AlignTitleScript**: `string`
- **BackingBrush**: `string` — Gets or sets the brush to use to fill the backing of the gauge.
- **BackingCornerRadius**: `double` — Gets or sets the corner rounding radius to use for the fitted scale backings.
- **BackingInnerExtent**: `double` — Gets or sets the inner extent of the gauge backing.
- **BackingOuterExtent**: `double` — Gets or sets the outer extent of the gauge backing.
- **BackingOutline**: `string` — Gets or sets the brush to use for the outline of the backing.
- **BackingOversweep**: `double` — Gets or sets the over sweep angle to apply to the backing if it is displaying fitted (in degrees). Must be greater or equal to 0.
- **BackingShape**: `RadialGaugeBackingShape` — Gets or sets the type of shape to use for the backing of the gauge.
- **BackingStrokeThickness**: `double` — Gets or sets the stroke thickness of the backing outline.
- **CenterX**: `double` — Gets or sets the x position of the center of the gauge with the value ranging from 0 to 1.
- **CenterY**: `double` — Gets or sets the y position of the center of the gauge with the value ranging from 0 to 1.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentRanges**: `IgbRadialGaugeRangeCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DuplicateLabelOmissionStrategy**: `RadialGaugeDuplicateLabelOmissionStrategy` — Gets or sets the strategy to use for omitting labels if the first and last label have the same value.
- **Font**: `string` — Gets or sets the font.
- **FontBrush**: `string` — Gets or sets the brush to use for the label font.
- **FormatHighlightLabel**: `EventCallback<IgbFormatRadialGaugeLabelEventArgs>`
- **FormatHighlightLabelScript**: `string`
- **FormatLabel**: `EventCallback<IgbFormatRadialGaugeLabelEventArgs>`
- **FormatLabelScript**: `string`
- **FormatSubtitle**: `EventCallback<IgbFormatRadialGaugeLabelEventArgs>`
- **FormatSubtitleScript**: `string`
- **FormatTitle**: `EventCallback<IgbFormatRadialGaugeLabelEventArgs>`
- **FormatTitleScript**: `string`
- **HighlightLabelAngle**: `double` — Gets or sets the angle for the highlight label in degrees.
- **HighlightLabelBrush**: `string` — Gets or sets the brush to use for rendering highlight text
- **HighlightLabelDisplaysValue**: `bool` — Gets or sets the highlight label shows values of the gauge.
- **HighlightLabelExtent**: `double` — Gets or sets the angle for the highlight label in degrees.
- **HighlightLabelFontFamily**: `string`
- **HighlightLabelFontSize**: `double`
- **HighlightLabelFontStyle**: `string`
- **HighlightLabelFontWeight**: `string`
- **HighlightLabelFormat**: `string` — Gets or sets the format used when creating highlight label.
- **HighlightLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the HighlightLabelFormat string.
- **HighlightLabelSnapsToNeedlePivot**: `bool` — Gets or sets whether or not the highlight label should snap angle position to needle pivot (opposite of needle pointer).
- **HighlightLabelText**: `string` — Gets or sets the text displayed for the highlight label of the gauge.
- **HighlightValue**: `double` — Gets or sets the highlight value at which to point the secondary needle of the gauge.
- **HighlightValueChanged**: `Action<IgbDoubleValueChangedEventArgs>`
- **HighlightValueChangedScript**: `string`
- **HighlightValueDisplayMode**: `HighlightedValueDisplayMode` — Gets or sets whether and how to display the highlighted value.
- **HighlightValueOpacity**: `double` — Gets or sets the opacity of the primary needle while highlighting
- **Interval**: `double` — Gets or sets the interval to use for the scale.
- **IsHighlightNeedleDraggingConstrained**: `bool` — Gets or sets whether the needle is constrained within the minimum and maximum value range during dragging.
- **IsHighlightNeedleDraggingEnabled**: `bool` — Gets or sets whether needle dragging is enabled or not.
- **IsNeedleDraggingConstrained**: `bool` — Gets or sets whether the needle is constrained within the minimum and maximum value range during dragging.
- **IsNeedleDraggingEnabled**: `bool` — Gets or sets whether needle dragging is enabled or not.
- **LabelExtent**: `double` — Gets or sets the position at which to put the labels as a value from 0 to 1, measured form the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **LabelFormat**: `string` — Gets or sets the label composite format used when creating label values.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelInterval**: `double` — Gets or sets the interval to use for rendering labels. This defaults to be the same interval as the tickmarks on the scale.
- **MaximumValue**: `double` — Gets or sets the maximum value of the scale.
- **MinimumValue**: `double` — Gets or sets the minimum value of the scale.
- **MinorTickBrush**: `string` — Gets or sets the brush to use for the minor tickmarks.
- **MinorTickCount**: `double` — Gets or sets the number of minor tickmarks to place between major tickmarks.
- **MinorTickEndExtent**: `double` — Gets or sets the position at which to stop rendering the minor tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **MinorTickStartExtent**: `double` — Gets or sets the position at which to start rendering the minor tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **MinorTickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering minor ticks.
- **NeedleBaseFeatureExtent**: `double` — Gets or sets the extent of the feature which is closest to the base (e.g. a bulb) with a value from -1 to 1. Note: Only some needle shapes respect this property, namely: NeedleWithBulb, RectangleWithBulb, TrapezoidWithBulb, and TriangleWithBulb. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleBaseFeatureWidthRatio**: `double` — Gets or sets the width of the needle at its feature which is closest to the base (e.g. a bulb) with a value from 0 to 1. Note: Only some needle shapes respect this property, namely: NeedleWithBulb, RectangleWithBulb, TrapezoidWithBulb, and TriangleWithBulb. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleBrush**: `string` — Gets or sets the brush to use when rendering the fill of the needle.
- **NeedleEndExtent**: `double` — Gets or sets the extent (from -1 to 1) at which to end rendering the needle, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleEndWidthRatio**: `double` — Gets or sets the width of the needle at its point using a value from (0 to 1). Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleOutline**: `string` — Gets or sets the brush to use when rendering the outline of the needle.
- **NeedlePivotBrush**: `string` — Gets or sets the brush to use for filling the needle cap. Note: this only applies to certain cap shapes.
- **NeedlePivotInnerWidthRatio**: `double` — Gets or sets the width of the inner cutout section of the needle cap with a value from 0 to 1. Note: Will only take effect if you have a cap set on the needle that has a cutout section.
- **NeedlePivotOutline**: `string` — Gets or sets the brush to use for the outlines of the needle cap.
- **NeedlePivotShape**: `RadialGaugePivotShape` — Gets or sets the shape to use for the needle cap.
- **NeedlePivotStrokeThickness**: `double` — Gets or sets the stroke thickness to use for the outline of the needle cap.
- **NeedlePivotWidthRatio**: `double` — Gets or sets the width of the cap of the needle with a value from 0 to 1. Note: Will only take effect if you have a cap set on the needle. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedlePointFeatureExtent**: `double` — Gets or sets the extent of the feature which is closest to the point (e.g. the tapering point of a needle) with a value from -1 to 1. Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedlePointFeatureWidthRatio**: `double` — Gets or sets the width of the needle at its feature which is closest to the point (e.g. the tapering point of a needle) with a value from 0 to 1. Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleShape**: `RadialGaugeNeedleShape` — Gets or sets the shape to use when rendering the needle from a number of options.
- **NeedleStartExtent**: `double` — Gets or sets the extent (from -1 to 1) at which to start rendering the needle, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleStartWidthRatio**: `double` — Gets or sets the width of the needle at its point using a value from (0 to 1). Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **NeedleStrokeThickness**: `double` — Gets or sets the stroke thickness of the needle outline.
- **OpticalScalingEnabled**: `bool` — Gets or sets the title uses optical scaling when the gauge is resized.
- **OpticalScalingRatio**: `double` — Gets the optical scaling ratio calculated by dividing minimum gauge size by value of OpticalScalingSize property.
- **OpticalScalingSize**: `double` — Gets or sets the size at which labels have 100% optical scaling, e.g. labels will have larger fonts when gauge's size is larger
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RadiusMultiplier**: `double` — Gets or sets the multiplying factor to apply to the normal radius of the gauge. The radius of the gauge is defined by the minimum of the width and height of the control divided by 2.0. This introduces a multiplicative factor to that value.
- **RangeBrushes**: `string` — Gets or sets a collection of brushes to be used as the palette for gauge ranges.
- **RangeOutlines**: `string` — Gets or sets a collection of brushes to be used as the palette for gauge outlines.
- **Ranges**: `IgbRadialGaugeRangeCollection` — Gets or sets the ranges to render on the gauge.
- **ScaleBrush**: `string` — Gets or sets the brush to use to fill the background of the scale.
- **ScaleEndAngle**: `double` — Gets or sets the end angle for the scale in degrees.
- **ScaleEndExtent**: `double` — Gets or sets the position at which to stop rendering the scale as a value from 0 to 1 measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **ScaleOversweep**: `double` — Gets or sets the extra degrees of sweep to apply to the scale background. Must be greater or equal to 0.
- **ScaleOversweepShape**: `RadialGaugeScaleOversweepShape` — Gets or sets the oversweep shape to use for the excess fill area for the scale.
- **ScaleStartAngle**: `double` — Gets or sets the start angle for the scale in degrees.
- **ScaleStartExtent**: `double` — Gets or sets the position at which to start rendering the scale, measured from the center of the gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **ScaleSweepDirection**: `SweepDirection` — Gets or sets the direction in which the scale sweeps around the center from the start angle to end angle.
- **SubtitleAngle**: `double` — Gets or sets the angle for the inner label in degrees.
- **SubtitleBrush**: `string` — Gets or sets the brush to use for rendering inner unit text
- **SubtitleDisplaysValue**: `bool` — Gets or sets the subtitle show values of the gauge.
- **SubtitleExtent**: `double` — Gets or sets the angle for the inner label in degrees.
- **SubtitleFontFamily**: `string`
- **SubtitleFontSize**: `double`
- **SubtitleFontStyle**: `string`
- **SubtitleFontWeight**: `string`
- **SubtitleFormat**: `string` — Gets or sets the subtitle format used when creating subtitle label.
- **SubtitleFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the SubtitleFormat string.
- **SubtitleSnapsToNeedlePivot**: `bool` — Gets or sets whether or not the subtitle should snap angle position to needle pivot (opposite of needle pointer).
- **SubtitleText**: `string` — Gets or sets the text displayed in the subtitle of the gauge.
- **TickBrush**: `string` — Gets or sets the brush to use for the major tickmarks.
- **TickEndExtent**: `double` — Gets or sets the position at which to stop rendering the major tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **TickStartExtent**: `double` — Gets or sets the position at which to start rendering the major tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **TickStrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering ticks.
- **TitleAngle**: `double` — Gets or sets the angle for the inner label in degrees.
- **TitleBrush**: `string` — Gets or sets the brush to use for rendering inner unit text
- **TitleDisplaysValue**: `bool` — Gets or sets the title show values of the gauge.
- **TitleExtent**: `double` — Gets or sets the angle for the inner label in degrees.
- **TitleFontFamily**: `string`
- **TitleFontSize**: `double`
- **TitleFontStyle**: `string`
- **TitleFontWeight**: `string`
- **TitleFormat**: `string` — Gets or sets the title format used when creating title label.
- **TitleFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the TitleFormat string.
- **TitleSnapsToNeedlePivot**: `bool` — Gets or sets whether or not the title should snap angle position to needle pivot (opposite of needle pointer).
- **TitleText**: `string` — Gets or sets the text displayed in the title of the gauge.
- **TransitionDuration**: `int` — Gets or sets the number of milliseconds over which changes to the gauge should be animated.
- **TransitionProgress**: `double` — Gets the transition progress of the animation when the control is animating.
- **Type**: `string`
- **Value**: `double` — Gets or sets the value at which to point the needle of the gauge.
- **ValueChanged**: `Action<IgbDoubleValueChangedEventArgs>`
- **ValueChangedScript**: `string`
- **ContainerResized**(): void
- **ContainerResizedAsync**(): Task
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the radial gauge to finish any deferred work before printing or evaluating its visual.
- **GetCurrentActualMaximumValue**(): double
- **GetCurrentActualMaximumValueAsync**(): Task<double>
- **GetCurrentActualMinimumValue**(): double
- **GetCurrentActualMinimumValueAsync**(): Task<double>
- **GetCurrentHighlightValue**(): double
- **GetCurrentHighlightValueAsync**(): Task<double>
- **GetCurrentValue**(): double
- **GetCurrentValueAsync**(): Task<double>
- **GetPointForValue**(value: double, extent: double): Point
- **GetPointForValueAsync**(value: double, extent: double): Task<Point>
- **GetValueForPoint**(point: Point): double
- **GetValueForPointAsync**(point: Point): Task<double> — Gets the value for the main scale of the gauge for a given point within the bounds of the gauge.
- **HighlightNeedleContainsPoint**(point: Point, isFinger: bool): bool
- **HighlightNeedleContainsPointAsync**(point: Point, isFinger: bool): Task<bool>
- **NeedleContainsPoint**(point: Point, isFinger: bool): bool
- **NeedleContainsPointAsync**(point: Point, isFinger: bool): Task<bool>
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.
- **ScaleValue**(value: double): double
- **ScaleValueAsync**(value: double): Task<double> — Scales a value on the gauge's main scale to an angle around the center point of the gauge, in radians.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task
- **UnscaleValue**(angle: double): double
- **UnscaleValueAsync**(angle: double): Task<double> — Unscales a value from an angle in radians to the represented value along the main scale of the gauge.

### [IgbRadialGaugeCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialGaugeDashboardTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeDashboardTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialGaugeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialGaugeRange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeRange)
Represents a range in the IgbRadialGauge control.

- **constructor**(): void
- **Brush**: `string` — Gets or sets the brush to use to fill the range.
- **EndValue**: `double` — Gets or sets the value at which the range ends along the scale.
- **InnerEndExtent**: `double` — Gets or sets the distance from the center of the gauge (from 0 to 1) at which to end rendering the inner sweep of the range. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **InnerStartExtent**: `double` — Gets or sets the distance from the center of the gauge (from 0 to 1) at which to start rendering the inner sweep of the range. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **OuterEndExtent**: `double` — Gets or sets the distance from the center of the gauge (from 0 to 1) at which to end rendering the outer sweep of the range. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **OuterStartExtent**: `double` — Gets or sets the distance from the center of the gauge (from 0 to 1) at which to start rendering the outer sweep of the range. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
- **Outline**: `string` — Gets or sets the outline to use when rendering the range.
- **RadialGaugeParent**: `BaseRendererControl`
- **StartValue**: `double` — Gets or sets the value at which the range starts along the scale.
- **StrokeThickness**: `double` — Gets or sets the stroke thickness to use when rendering this range's outline.
- **Type**: `string`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task

### [IgbRadialGaugeRangeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeRangeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbRadialGaugeRangeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialGaugeRangeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialLineSeries)
Represents a IgbDataChart radial line series.

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRadialLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadialPieSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialPieSeries)
Represents a IgbDataChart radial pie series. Compare values across categories by using radial pie slices.

- **constructor**(): void
- **LegendEmptyValuesMode**: `LegendEmptyValuesMode` — Determines display mode for zero values in the legend.
- **LegendLabelMemberPath**: `string` — Gets or sets the property name that contains the legend labels.
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **UseInsetOutlines**: `bool` — Specifies that slice outlines should be drawn inside the slice rather than halfway in and halfway out.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

### [IgbRadialPieSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadialPieSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadio](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadio)

- **constructor**(): void
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **Change**: `EventCallback<IgbRadioChangeEventArgs>`
- **ChangeScript**: `string`
- **Checked**: `bool` — The checked state of the control.
- **CheckedChanged**: `EventCallback<bool>`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **LabelPosition**: `ToggleLabelPosition` — The label position of the radio control.
- **Required**: `bool`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The value attribute of the control.
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the radio control.
- **CheckValidity**(): bool
- **CheckValidityAsync**(): Task<bool> — Checks for validity of the control and emits the invalid event if it invalid.
- **Click**(): void
- **ClickAsync**(): Task — Simulates a click on the radio control.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the radio control.
- **GetCurrentChecked**(): bool
- **GetCurrentCheckedAsync**(): Task<bool>
- **ReportValidity**(): bool
- **ReportValidityAsync**(): Task<bool> — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbRadioChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadioChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbRadioChangeEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRadioChangeEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadioChangeEventArgsDetail)

- **constructor**(): void
- **Checked**: `bool`
- **Type**: `string`
- **Value**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRadioGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadioGroup)
The igc-radio-group component unifies one or more igc-radio buttons.

- **constructor**(): void
- **Alignment**: `ContentOrientation` — Alignment of the radio controls inside this group.
- **Change**: `EventCallback<IgbRadioChangeEventArgs>`
- **ChangeScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — Gets/Sets the checked igc-radio element that matches value
- **ValueChanged**: `EventCallback<string>`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbRadioGroupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadioGroupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRadioModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRadioModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRangeAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeAreaSeries)
Represents a IgbDataChart range area series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRangeAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRangeCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeCategorySeries)
Represents the base class for all IgbDataChart ranged category/value series.

- **constructor**(): void
- **HighMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **HighlightedHighMemberPath**: `string` — Gets or sets the highlighted High value mapping property for the current series object.
- **HighlightedLowMemberPath**: `string` — Gets or sets the highlighted low value mapping property for the current series object.
- **LowMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbRangeColumnSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeColumnSeries)
Represents a IgbDataChart range column series.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

### [IgbRangeColumnSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeColumnSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRangeSlider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeSlider)
A range slider component used to select two numeric values within a range.

- **constructor**(): void
- **Change**: `EventCallback<IgbRangeSliderValueEventArgs>`
- **ChangeScript**: `string`
- **DirectRenderElementName**: `string`
- **Input**: `EventCallback<IgbRangeSliderValueEventArgs>`
- **InputScript**: `string`
- **Lower**: `double` — The current value of the lower thumb.
- **SupportsVisualChildren**: `bool`
- **ThumbLabelLower**: `string` — The aria label for the lower thumb.
- **ThumbLabelUpper**: `string` — The aria label for the upper thumb.
- **Type**: `string`
- **Upper**: `double` — The current value of the upper thumb.
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbRangeSliderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeSliderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRangeSliderValue](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeSliderValue)

- **constructor**(): void
- **Lower**: `double`
- **Type**: `string`
- **Upper**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRangeSliderValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRangeSliderValueEventArgs)

- **constructor**(): void
- **Detail**: `IgbRangeSliderValue`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRateOfChangeAndMomentumIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRateOfChangeAndMomentumIndicator)
Represents a IgbDataChart Rate of Change and Momentum indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current AverageTrueRangeSeries object. The typical, and initial, value for AverageTrueRange periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRateOfChangeAndMomentumIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRateOfChangeAndMomentumIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRating](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRating)
Rating provides insight regarding others' opinions and experiences, and can allow the user to submit a rating of their own --symbol-size - The size of the symbols. --symbol-full-color - The color of the filled symbol. --symbol-empty-color - The color of the empty symbol. --symbol-full-filter - The filter(s) used for the filled symbol. --symbol-empty-filter - The filter(s) used for the empty symbol.

- **constructor**(): void
- **AllowReset**: `bool` — Whether to reset the rating when the user selects the same value.
- **Change**: `EventCallback<IgbNumberEventArgs>`
- **ChangeScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Hover**: `EventCallback<IgbNumberEventArgs>`
- **HoverPreview**: `bool` — Sets hover preview behavior for the component
- **HoverScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label of the control.
- **Max**: `double` — The maximum value for the rating. If there are projected symbols, the maximum value will be resolved based on the number of symbols. 5
- **ReadOnly**: `bool` — Makes the control a readonly field.
- **Single**: `bool` — Toggles single selection visual mode. false
- **Step**: `double` — The minimum value change allowed. Valid values are in the interval between 0 and 1 inclusive. 1
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `double` — The current value of the component 0
- **ValueChanged**: `EventCallback<double>`
- **ValueFormat**: `string` — A format string which sets aria-valuetext. Instances of '{0}' will be replaced with the current value of the control and instances of '{1}' with the maximum value for the control. Important for screen-readers and useful for localization.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): double
- **GetCurrentValueAsync**(): Task<double>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **SetParametersAsync**(parameters: ParameterView): Task
- **StepDown**(n: double): void
- **StepDownAsync**(n: double): Task — Decrements the value of the control by n steps multiplied by the step factor.
- **StepUp**(n: double): void
- **StepUpAsync**(n: double): Task — Increments the value of the control by n steps multiplied by the step factor.

### [IgbRatingModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRatingModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRatingSymbol](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRatingSymbol)
Used when a custom icon/symbol/element needs to be passed to the igc-rating component.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ConnectedCallback**(): void
- **ConnectedCallbackAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbRatingSymbolModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRatingSymbolModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRectChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRectChangedEventArgs)
Provides data for rectangle changed events.

- **constructor**(): void
- **NewRect**: `Rect` — Gets the new rectangle.
- **OldRect**: `Rect` — Gets the rectangle before the change.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRefreshCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRefreshCompletedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRelativeStrengthIndexIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRelativeStrengthIndexIndicator)
Represents a IgbDataChart Relative Strength Index indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current RelativeStrengthIndexIndicator object. The typical, and initial, value for RSI periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRelativeStrengthIndexIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRelativeStrengthIndexIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRenderRequestedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRenderRequestedEventArgs)
EventArgs class for RenderRequested events.

- **constructor**(): void
- **Animate**: `bool` — True if animation is requested.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbResponsivePhase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsivePhase)
Describes one phase of a responsive state to apply to the grid.

- **constructor**(): void
- **DelayMilliseconds**: `int` — The amount of time to delay the responsive phase from starting, in milliseconds
- **Type**: `string`
- **AddColumnExchanger**(exchanger: IgbColumnExchanger): IgbResponsivePhase
- **AddColumnExchangerAsync**(exchanger: IgbColumnExchanger): Task<IgbResponsivePhase> — Adds a column exchanger the the phase.
- **AddColumnPropertySetter**(setter: IgbColumnPropertySetter): IgbResponsivePhase
- **AddColumnPropertySetterAsync**(setter: IgbColumnPropertySetter): Task<IgbResponsivePhase> — Adds a column property setter to the phase.
- **ColumnExchanger**(): IgbResponsivePhase
- **ColumnExchangerAsync**(): Task<IgbResponsivePhase> — Adds a column exchanger to the phase and returns it.
- **ColumnPropertySetter**(): IgbColumnPropertySetter
- **ColumnPropertySetterAsync**(): Task<IgbColumnPropertySetter> — Adds a column property setter to the phase, and returns it.
- **FindByName**(name: string): object

### [IgbResponsivePhasesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsivePhasesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbResponsiveState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsiveState)
Describes a state that the grid can enter based on a set of responsive conditions.

- **constructor**(): void
- **IsManualState**: `bool` — Configures this responsive state to only be manually actived
- **MaximumWidth**: `double` — Gets or sets the maximum width for which this state is active.
- **MinimumWidth**: `double` — Gets or sets the minimum width for which this state is active.
- **StateEntered**: `EventCallback<IgbResponsiveStateEnteredEventArgs>`
- **StateEnteredScript**: `string`
- **StateEntering**: `EventCallback<IgbResponsiveStateEnteringEventArgs>`
- **StateEnteringScript**: `string`
- **StateExited**: `EventCallback<IgbResponsiveStateExitedEventArgs>`
- **StateExitedScript**: `string`
- **Type**: `string`
- **AddResponsivePhase**(phase: IgbResponsivePhase): IgbResponsiveState
- **AddResponsivePhaseAsync**(phase: IgbResponsivePhase): Task<IgbResponsiveState> — Adds a responsive phase to the state.
- **FindByName**(name: string): object
- **ResponsivePhase**(): IgbResponsivePhase
- **ResponsivePhaseAsync**(): Task<IgbResponsivePhase> — Adds a responsive phase to the state and returns it.

### [IgbResponsiveStateEnteredEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsiveStateEnteredEventArgs)
Information about the entered action.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbResponsiveStateEnteringEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsiveStateEnteringEventArgs)
Information about the entering action.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbResponsiveStateExitedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsiveStateExitedEventArgs)
Information about the exited state.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbResponsiveStatesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbResponsiveStatesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbRing](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRing)
Represents data for Ring.RingControl element.

- **constructor**(): void
- **Center**: `Point` — Gets the center point of the ring.
- **ControlSize**: `Size` — Gets the size of the ring.
- **Index**: `int` — Gets the index of ring in the chart.
- **InnerExtend**: `double` — Gets the inner extend of the ring in percentage.
- **RingBreadth**: `double` — Gets the ring breadth.
- **RingSeries**: `IgbRingSeriesBase` — Gets reference to ring series.
- **Type**: `string`
- **FindByName**(name: string): object
- **PrepareArcs**(): void
- **PrepareArcsAsync**(): Task — Prepares data needed to create Arcs.
- **RenderArcs**(): bool
- **RenderArcsAsync**(): Task<bool> — Renders the arcs.

### [IgbRingSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRingSeries)
Represents one ring in IgbDoughnutChart series.

- **constructor**(): void
- **Ring**: `IgbRing` — Gets reference to the ring data.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRingSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRingSeriesBase)
Represents a IgbDoughnutChart base series.

- **constructor**(): void
- **ActualLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualLegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualLegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **Brushes**: `string` — Gets or sets the palette of brushes to use for coloring the slices.
- **ContentLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentLegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentLegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **DataSource**: `object` — Gets or sets the data source for the chart.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DoughnutChartParent**: `BaseRendererControl`
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **FormatLegendLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.
- **FormatLegendLabelScript**: `string` — Provides a means of setting FormatLegendLabel in the JavaScript environment.
- **IsSurfaceInteractionDisabled**: `bool` — Gets or sets whether all surface interactions with the plot area should be disabled.
- **LabelExtent**: `double` — Gets or sets the pixel amount by which the labels are offset from the edge of the slices.
- **LabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LabelFormat string.
- **LabelInnerColor**: `string` — Gets or sets the color for labels rendered inside of the pie chart.
- **LabelMemberPath**: `string` — Gets or sets the property name that contains the labels.
- **LabelOuterColor**: `string` — Gets or sets the color for labels rendered outside of the pie chart.
- **LabelsPosition**: `LabelsPosition` — Gets or sets the position of chart labels.
- **LeaderLineFill**: `string` — Gets or sets the fill brush.
- **LeaderLineMargin**: `double` — Gets or sets the margin between a label and its leader line. The default is 6 pixels.
- **LeaderLineOpacity**: `double` — Gets or sets the opacity.
- **LeaderLineStroke**: `string` — Gets or sets the stroke brush.
- **LeaderLineStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **LeaderLineType**: `LeaderLineType` — Gets or sets what type of leader lines will be used for the outside end labels.
- **LeaderLineVisibility**: `Visibility` — Gets or sets whether the leader lines are visible.
- **Legend**: `IgbLegendBase` — Gets or sets the legend used for the current chart.
- **LegendLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LegendLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LegendLabelFormat string.
- **LegendLabelMemberPath**: `string` — Gets or sets the property name that contains the legend labels.
- **LegendOthersLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **LegendOthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.
- **LegendScript**: `string` — Provides a means of setting Legend in the JavaScript environment.
- **OthersCategoryFill**: `string` — Gets or sets the fill brush.
- **OthersCategoryOpacity**: `double` — Gets or sets the opacity.
- **OthersCategoryStroke**: `string` — Gets or sets the stroke brush.
- **OthersCategoryStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **OthersCategoryText**: `string` — Gets or sets the label of the Others slice.
- **OthersCategoryThreshold**: `double` — Gets or sets the threshold value that determines if slices are grouped into the Others slice.
- **OthersCategoryType**: `OthersCategoryType` — Gets or sets whether to use numeric or percent-based threshold value.
- **OthersLabelFormat**: `string` — Gets or sets the label format string to use for the label.
- **OthersLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the OthersLabelFormat string.
- **Outlines**: `string` — Gets or sets the palette of brushes to use for outlines on the slices.
- **ParentTypeName**: `string`
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **RadiusFactor**: `double` — Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.
- **SelectedSliceFill**: `string` — Gets or sets the fill brush.
- **SelectedSliceOpacity**: `double` — Gets or sets the opacity.
- **SelectedSliceStroke**: `string` — Gets or sets the stroke brush.
- **SelectedSliceStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **StartAngle**: `double` — Gets or sets the starting angle of the chart.
- **TextStyle**: `string` — Gets or sets the text style to use for labels.
- **Type**: `string`
- **ValueMemberPath**: `string` — Gets or Sets the property name that contains the values.
- **Dispose**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.

### [IgbRingSeriesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRingSeriesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbRingSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRingSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRipple](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRipple)
A ripple can be applied to an element to represent interactive surface.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbRippleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRippleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRowDataCancelableEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDataCancelableEventArgs)

- **constructor**(): void
- **Detail**: `IgbRowDataCancelableEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDataCancelableEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDataCancelableEventArgsDetail)

- **constructor**(): void
- **CellID**: `IgbGridCellIdentifier`
- **Data**: `object`
- **IsAddRow**: `bool`
- **NewValue**: `object`
- **OldValue**: `object`
- **Owner**: `IgbGridBaseDirective`
- **PrimaryKey**: `object` — Represents the unique key, the row can be associated with. Available if primaryKey exists
- **RowData**: `object`
- **RowKey**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDataEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDataEventArgs)
Represents event arguments related to events, that can occur for rows in a grid Example for events: adding, deleting, selection, transaction, etc.

- **constructor**(): void
- **Detail**: `IgbRowDataEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDataEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDataEventArgsDetail)
Represents event arguments related to events, that can occur for rows in a grid Example for events: adding, deleting, selection, transaction, etc.

- **constructor**(): void
- **Data**: `object`
- **PrimaryKey**: `object` — Represents the unique key, the row can be associated with. Available if primaryKey exists
- **RowData**: `object`
- **RowKey**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDirective](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDirective)

- **constructor**(): void
- **Data**: `object` — The data passed to the row component. // get the row data for the first selected row let selectedRowData = this.grid.selectedRows[0].data;
- **Disabled**: `bool` — Sets whether this specific row has disabled functionality for editing and row selection. Default value is false. this.grid.selectedRows[0].pinned = true;
- **Expanded**: `bool` — Gets the expanded state of the row. let isExpanded = row.expanded;
- **Index**: `double` — The index of the row. // get the index of the second selected row let selectedRowIndex = this.grid.selectedRows[1].index;
- **Pinned**: `bool` — Sets whether the row is pinned. Default value is false. this.grid.selectedRows[0].pinned = true;
- **Type**: `string`
- **BeginAddRow**(): void
- **BeginAddRowAsync**(): Task — Spawns the add row UI for the specific row. const row = this.grid1.getRowByIndex(1); row.beginAddRow();
- **Del**(): void
- **DelAsync**(): Task — Removes the specified row from the grid's data source. This method emits rowDeleted event. // delete the third selected row from the grid this.grid.selectedRows[2].delete();
- **FindByName**(name: string): object
- **IsCellActive**(visibleColumnIndex: object): void
- **IsCellActiveAsync**(visibleColumnIndex: object): Task
- **Pin**(): void
- **PinAsync**(): Task — Pins the specified row. This method emits rowPinning`rowPinned` event. // pin the selected row from the grid this.grid.selectedRows[0].pin();
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Unpin**(): void
- **UnpinAsync**(): Task — Unpins the specified row. This method emits rowPinning`rowPinned` event. // unpin the selected row from the grid this.grid.selectedRows[0].unpin();
- **Update**(value: object): void
- **UpdateAsync**(value: object): Task — Updates the specified row object and the data source record with the passed value. // update the second selected row's value let newValue = "Apple"; this.grid.selectedRows[1].update(newValue);

### [IgbRowDragEndEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDragEndEventArgs)
Emitted when a dragging operation is finished (when the row is dropped)

- **constructor**(): void
- **Detail**: `IgbRowDragEndEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDragEndEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDragEndEventArgsDetail)
Emitted when a dragging operation is finished (when the row is dropped)

- **constructor**(): void
- **Animation**: `bool` — animation returns whether the event is animated
- **DragData**: `IgbRowType` — Represents the information of the row that is being dragged.
- **DragDirective**: `object` — Represents the drag directive or information associated with the drag operation
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDragStartEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDragStartEventArgs)
Emitted when a dragging operation is starting (when the row is "picked") The event is cancelable

- **constructor**(): void
- **Detail**: `IgbRowDragStartEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowDragStartEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowDragStartEventArgsDetail)
Emitted when a dragging operation is starting (when the row is "picked") The event is cancelable

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **DragData**: `IgbRowType` — Represents the information of the row that is being dragged.
- **DragDirective**: `object` — Represents the drag directive or information associated with the drag operation
- **Owner**: `object` — Provides reference to the owner component.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowExportingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowExportingEventArgs)
rowExporting event arguments this.exporterService.rowExporting.subscribe((args: IRowExportingEventArgs) => { // set args properties here })

- **constructor**(): void
- **Detail**: `IgbRowExportingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowExportingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowExportingEventArgsDetail)
rowExporting event arguments this.exporterService.rowExporting.subscribe((args: IRowExportingEventArgs) => { // set args properties here })

- **constructor**(): void
- **Cancel**: `bool` — Skip the exporting row when set to true
- **RowData**: `object` — Contains the exporting row data
- **RowIndex**: `double` — Contains the exporting row index
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowIsland](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowIsland)
Row island IgxHierarchicalGridModule IgxHierarchicalGridComponent, IgxRowIslandComponent

- **constructor**(): void
- **ActionStripComponents**: `IgbActionStripCollection`
- **ActiveNodeChange**: `EventCallback<IgbActiveNodeChangeEventArgs>`
- **ActiveNodeChangeScript**: `string`
- **ActualActionStripComponents**: `IgbActionStripCollection`
- **ActualChildLayoutList**: `IgbRowIslandCollection`
- **ActualPaginationComponents**: `IgbPaginatorCollection`
- **ActualToolbar**: `IgbGridToolbarCollection`
- **AddRowEmptyTemplate**: `RenderFragment<object>`
- **AddRowEmptyTemplateScript**: `string` — Provides a means of setting AddRowEmptyTemplate in the JavaScript environment.
- **AdvancedFilteringExpressionsTree**: `IgbFilteringExpressionsTree` — Gets/Sets the advanced filtering state. let advancedFilteringExpressionsTree = this.grid.advancedFilteringExpressionsTree; this.grid.advancedFilteringExpressionsTree = logic;
- **AdvancedFilteringExpressionsTreeChange**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **AdvancedFilteringExpressionsTreeChangeScript**: `string`
- **AllowAdvancedFiltering**: `bool`
- **AllowFiltering**: `bool`
- **AutoGenerate**: `bool`
- **AutoGenerateExclude**: `string[]`
- **BatchEditing**: `bool`
- **CellClick**: `EventCallback<IgbGridCellEventArgs>`
- **CellClickScript**: `string`
- **CellEdit**: `EventCallback<IgbGridEditEventArgs>`
- **CellEditEnter**: `EventCallback<IgbGridEditEventArgs>`
- **CellEditEnterScript**: `string`
- **CellEditExit**: `EventCallback<IgbGridEditDoneEventArgs>`
- **CellEditExitScript**: `string`
- **CellEditScript**: `string`
- **CellMergeMode**: `GridCellMergeMode` — Gets/Sets cell merge mode.
- **CellSelection**: `GridSelectionMode` — Gets/Sets cell selection mode. By default the cell selection mode is multiple selectionMode: GridSelectionMode
- **ChildDataKey**: `string` — Sets the key of the row island by which child data would be taken from the row data if such is provided.
- **ChildLayoutList**: `IgbRowIslandCollection`
- **ClipboardOptions**: `IgbClipboardOptions` — Controls the copy behavior of the grid.
- **ColumnInit**: `EventCallback<IgbColumnComponentEventArgs>`
- **ColumnInitScript**: `string`
- **ColumnList**: `IgbColumnCollection`
- **ColumnMoving**: `EventCallback<IgbColumnMovingEventArgs>`
- **ColumnMovingEnd**: `EventCallback<IgbColumnMovingEndEventArgs>`
- **ColumnMovingEndScript**: `string`
- **ColumnMovingScript**: `string`
- **ColumnMovingStart**: `EventCallback<IgbColumnMovingStartEventArgs>`
- **ColumnMovingStartScript**: `string`
- **ColumnPin**: `EventCallback<IgbPinColumnCancellableEventArgs>`
- **ColumnPinScript**: `string`
- **ColumnPinned**: `EventCallback<IgbPinColumnEventArgs>`
- **ColumnPinnedScript**: `string`
- **ColumnResized**: `EventCallback<IgbColumnResizeEventArgs>`
- **ColumnResizedScript**: `string`
- **ColumnSelection**: `GridSelectionMode` — Gets/Sets column selection mode By default the row selection mode is none selectionMode: GridSelectionMode
- **ColumnSelectionChanging**: `EventCallback<IgbColumnSelectionEventArgs>`
- **ColumnSelectionChangingScript**: `string`
- **ColumnVisibilityChanged**: `EventCallback<IgbColumnVisibilityChangedEventArgs>`
- **ColumnVisibilityChangedScript**: `string`
- **ColumnVisibilityChanging**: `EventCallback<IgbColumnVisibilityChangingEventArgs>`
- **ColumnVisibilityChangingScript**: `string`
- **ColumnWidth**: `string`
- **ColumnsAutogenerated**: `EventCallback<IgbColumnsAutoGeneratedEventArgs>`
- **ColumnsAutogeneratedScript**: `string`
- **ContentActionStripComponents**: `IgbActionStripCollection`
- **ContentChildLayoutList**: `IgbRowIslandCollection`
- **ContentPaginationComponents**: `IgbPaginatorCollection`
- **ContentToolbar**: `IgbGridToolbarCollection`
- **ContextMenu**: `EventCallback<IgbGridContextMenuEventArgs>`
- **ContextMenuScript**: `string`
- **DataChanged**: `EventCallback<IgbForOfDataChangeEventArgs>`
- **DataChangedScript**: `string`
- **DataChanging**: `EventCallback<IgbForOfDataChangeEventArgs>`
- **DataChangingScript**: `string`
- **DataCloneStrategy**: `IgbDataCloneStrategy`
- **DataPreLoad**: `EventCallback<IgbForOfStateEventArgs>`
- **DataPreLoadScript**: `string`
- **DoubleClick**: `EventCallback<IgbGridCellEventArgs>`
- **DoubleClickScript**: `string`
- **DragGhostCustomTemplate**: `RenderFragment<IgbGridRowDragGhostContext>` — Gets the custom template, if any, used for row drag ghost.
- **DragGhostCustomTemplateScript**: `string` — Provides a means of setting DragGhostCustomTemplate in the JavaScript environment.
- **DragIndicatorIconTemplate**: `RenderFragment<IgbGridEmptyTemplateContext>` — The custom template, if any, that should be used when rendering the row drag indicator icon
- **DragIndicatorIconTemplateScript**: `string` — Provides a means of setting DragIndicatorIconTemplate in the JavaScript environment.
- **EmptyFilteredGridMessage**: `string`
- **EmptyGridMessage**: `string`
- **EmptyGridTemplate**: `RenderFragment<IgbGridTemplateContext>`
- **EmptyGridTemplateScript**: `string` — Provides a means of setting EmptyGridTemplate in the JavaScript environment.
- **ExcelStyleHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — Gets the excel style header icon.
- **ExcelStyleHeaderIconTemplateScript**: `string` — Provides a means of setting ExcelStyleHeaderIconTemplate in the JavaScript environment.
- **ExpandChildren**: `bool`
- **FilterMode**: `FilterMode`
- **FilterStrategy**: `IgbFilteringStrategy`
- **Filtering**: `EventCallback<IgbFilteringEventArgs>`
- **FilteringDone**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **FilteringDoneScript**: `string`
- **FilteringExpressionsTree**: `IgbFilteringExpressionsTree`
- **FilteringExpressionsTreeChange**: `EventCallback<IgbFilteringExpressionsTreeEventArgs>`
- **FilteringExpressionsTreeChangeScript**: `string`
- **FilteringLogic**: `FilteringLogic`
- **FilteringScript**: `string`
- **FormGroupCreated**: `EventCallback<IgbGridFormGroupCreatedEventArgs>`
- **FormGroupCreatedScript**: `string`
- **GridCopy**: `EventCallback<IgbGridClipboardEventEventArgs>`
- **GridCopyScript**: `string`
- **GridCreated**: `EventCallback<IgbGridCreatedEventArgs>`
- **GridCreatedScript**: `string`
- **GridInitialized**: `EventCallback<IgbGridCreatedEventArgs>`
- **GridInitializedScript**: `string`
- **GridKeydown**: `EventCallback<IgbGridKeydownEventArgs>`
- **GridKeydownScript**: `string`
- **GridScroll**: `EventCallback<IgbGridScrollEventArgs>`
- **GridScrollScript**: `string`
- **HasChildrenKey**: `string`
- **HeadSelectorTemplate**: `RenderFragment<IgbHeadSelectorTemplateContext>` — Gets the header row selector template.
- **HeadSelectorTemplateScript**: `string` — Provides a means of setting HeadSelectorTemplate in the JavaScript environment.
- **HeaderCollapsedIndicatorTemplate**: `RenderFragment<IgbGridTemplateContext>` — Gets the row collapse indicator template.
- **HeaderCollapsedIndicatorTemplateScript**: `string` — Provides a means of setting HeaderCollapsedIndicatorTemplate in the JavaScript environment.
- **HeaderExpandedIndicatorTemplate**: `RenderFragment<IgbGridTemplateContext>` — Gets the header expand indicator template.
- **HeaderExpandedIndicatorTemplateScript**: `string` — Provides a means of setting HeaderExpandedIndicatorTemplate in the JavaScript environment.
- **Height**: `string`
- **HideRowSelectors**: `bool` — Gets/Sets if the row selectors are hidden. By default row selectors are shown
- **HierarchicalGridParent**: `BaseRendererControl`
- **IsLoading**: `bool`
- **LoadingGridTemplate**: `RenderFragment<IgbGridTemplateContext>`
- **LoadingGridTemplateScript**: `string` — Provides a means of setting LoadingGridTemplate in the JavaScript environment.
- **Locale**: `string` — Gets/Sets the locale. If not set, returns browser's language.
- **Moving**: `bool` — Controls whether columns moving is enabled in the grid.
- **PaginationComponents**: `IgbPaginatorCollection`
- **PagingMode**: `GridPagingMode`
- **ParentTypeName**: `string`
- **Pinning**: `IgbPinningConfig`
- **PrimaryKey**: `string`
- **RangeSelected**: `EventCallback<IgbGridSelectionRangeEventArgs>`
- **RangeSelectedScript**: `string`
- **Rendered**: `EventCallback<IgbComponentBoolValueChangedEventArgs>`
- **RenderedScript**: `string`
- **ResourceStrings**: `IgbGridResourceStrings` — Gets/Sets the resource strings. By default it uses the root grid resources.
- **RowAdd**: `EventCallback<IgbRowDataCancelableEventArgs>`
- **RowAddScript**: `string`
- **RowAddTextTemplate**: `RenderFragment<IgbGridEmptyTemplateContext>` — Gets the row add text template.
- **RowAddTextTemplateScript**: `string` — Provides a means of setting RowAddTextTemplate in the JavaScript environment.
- **RowClasses**: `object`
- **RowClassesScript**: `string` — Provides a means of setting RowClasses in the JavaScript environment.
- **RowClick**: `EventCallback<IgbGridRowEventArgs>`
- **RowClickScript**: `string`
- **RowCollapsedIndicatorTemplate**: `RenderFragment<IgbGridRowTemplateContext>` — Gets the row collapse indicator template.
- **RowCollapsedIndicatorTemplateScript**: `string` — Provides a means of setting RowCollapsedIndicatorTemplate in the JavaScript environment.
- **RowDelete**: `EventCallback<IgbRowDataCancelableEventArgs>`
- **RowDeleteScript**: `string`
- **RowDragEnd**: `EventCallback<IgbRowDragEndEventArgs>`
- **RowDragEndScript**: `string`
- **RowDragStart**: `EventCallback<IgbRowDragStartEventArgs>`
- **RowDragStartScript**: `string`
- **RowDraggable**: `bool`
- **RowEdit**: `EventCallback<IgbGridEditEventArgs>`
- **RowEditActionsTemplate**: `RenderFragment<IgbGridRowEditActionsTemplateContext>` — Gets the row edit actions template.
- **RowEditActionsTemplateScript**: `string` — Provides a means of setting RowEditActionsTemplate in the JavaScript environment.
- **RowEditDone**: `EventCallback<IgbGridEditDoneEventArgs>`
- **RowEditDoneScript**: `string`
- **RowEditEnter**: `EventCallback<IgbGridEditEventArgs>`
- **RowEditEnterScript**: `string`
- **RowEditExit**: `EventCallback<IgbGridEditDoneEventArgs>`
- **RowEditExitScript**: `string`
- **RowEditScript**: `string`
- **RowEditTextTemplate**: `RenderFragment<IgbGridRowEditTextTemplateContext>` — Gets the row edit text template.
- **RowEditTextTemplateScript**: `string` — Provides a means of setting RowEditTextTemplate in the JavaScript environment.
- **RowEditable**: `bool`
- **RowExpandedIndicatorTemplate**: `RenderFragment<IgbGridRowTemplateContext>` — Gets the row expand indicator template.
- **RowExpandedIndicatorTemplateScript**: `string` — Provides a means of setting RowExpandedIndicatorTemplate in the JavaScript environment.
- **RowHeight**: `double`
- **RowIslandParent**: `BaseRendererElement`
- **RowPinned**: `EventCallback<IgbPinRowEventArgs>`
- **RowPinnedScript**: `string`
- **RowPinning**: `EventCallback<IgbPinRowEventArgs>`
- **RowPinningScript**: `string`
- **RowSelection**: `GridSelectionMode` — Gets/Sets row selection mode By default the row selection mode is 'none' Note that in IgxGrid and IgxHierarchicalGrid 'multipleCascade' behaves like 'multiple'
- **RowSelectionChanging**: `EventCallback<IgbRowSelectionEventArgs>`
- **RowSelectionChangingScript**: `string`
- **RowSelectorTemplate**: `RenderFragment<IgbRowSelectorTemplateContext>` — Gets the row selector template.
- **RowSelectorTemplateScript**: `string` — Provides a means of setting RowSelectorTemplate in the JavaScript environment.
- **RowStyles**: `object`
- **RowStylesScript**: `string` — Provides a means of setting RowStyles in the JavaScript environment.
- **RowToggle**: `EventCallback<IgbRowToggleEventArgs>`
- **RowToggleScript**: `string`
- **SelectRowOnClick**: `bool` — Gets/Sets whether clicking over a row should select/deselect it By default it is set to true enabled: boolean
- **Selected**: `EventCallback<IgbGridCellEventArgs>`
- **SelectedRows**: `object[]`
- **SelectedRowsChange**: `EventCallback<IgbComponentArrayDataValueChangedEventArgs>`
- **SelectedRowsChangeScript**: `string`
- **SelectedRowsChanged**: `EventCallback<object[]>`
- **SelectedScript**: `string`
- **ShouldGenerate**: `bool` — Gets/Sets whether the columns should be auto-generated once again after the initialization of the grid
- **ShowExpandAll**: `bool`
- **ShowSummaryOnCollapse**: `bool`
- **SnackbarDisplayTime**: `double` — Gets/Sets the display time for the row adding snackbar notification. By default it is 6000ms.
- **SortAscendingHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in asc order.
- **SortAscendingHeaderIconTemplateScript**: `string` — Provides a means of setting SortAscendingHeaderIconTemplate in the JavaScript environment.
- **SortDescendingHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in desc order.
- **SortDescendingHeaderIconTemplateScript**: `string` — Provides a means of setting SortDescendingHeaderIconTemplate in the JavaScript environment.
- **SortHeaderIconTemplate**: `RenderFragment<IgbGridHeaderTemplateContext>` — Gets custom template, if any, that should be used when rendering a header sorting indicator when columns are not sorted.
- **SortHeaderIconTemplateScript**: `string` — Provides a means of setting SortHeaderIconTemplate in the JavaScript environment.
- **SortStrategy**: `IgbGridSortingStrategy`
- **Sorting**: `EventCallback<IgbSortingEventArgs>`
- **SortingDone**: `EventCallback<IgbSortingExpressionEventArgs>`
- **SortingDoneScript**: `string`
- **SortingExpressions**: `IgbSortingExpression[]`
- **SortingExpressionsChange**: `EventCallback<IgbSortingExpressionEventArgs>`
- **SortingExpressionsChangeScript**: `string`
- **SortingOptions**: `IgbSortingOptions`
- **SortingScript**: `string`
- **SummaryCalculationMode**: `GridSummaryCalculationMode`
- **SummaryPosition**: `GridSummaryPosition`
- **SummaryRowHeight**: `double` — Get/Set IgxSummaryRow height
- **Toolbar**: `IgbGridToolbarCollection`
- **ToolbarExporting**: `EventCallback<IgbGridToolbarExportEventArgs>`
- **ToolbarExportingScript**: `string`
- **TotalRecords**: `double` — Returns the total number of records. Only functions when paging is enabled. const totalRecords = this.grid.totalRecords;
- **Type**: `string`
- **ValidationStatusChange**: `EventCallback<IgbGridValidationStatusEventArgs>`
- **ValidationStatusChangeScript**: `string`
- **ValidationTrigger**: `GridValidationTrigger`
- **Width**: `string` — Gets/Sets the width of the grid. let gridWidth = this.grid.width;
- **BeginAddRowById**(rowID: object, asChild: bool): void
- **BeginAddRowByIdAsync**(rowID: object, asChild: bool): Task
- **ClearCellSelection**(): void
- **ClearCellSelectionAsync**(): Task — Deselect selected cells. this.grid.clearCellSelection();
- **ClearFilter**(name: string): void
- **ClearFilterAsync**(name: string): Task — If name is provided, clears the filtering state of the corresponding IgxColumnComponent. Otherwise clears the filtering state of all IgxColumnComponents. this.grid.clearFilter(); name
- **ClearSearch**(): void
- **ClearSearchAsync**(): Task — Removes all the highlights in the cell. this.grid.clearSearch();
- **ClearSort**(name: string): void
- **ClearSortAsync**(name: string): Task — If name is provided, clears the sorting state of the corresponding IgxColumnComponent. otherwise clears the sorting state of all IgxColumnComponent. this.grid.clearSort(); name
- **CloseAdvancedFilteringDialog**(applyChanges: bool): void
- **CloseAdvancedFilteringDialogAsync**(applyChanges: bool): Task — Closes the advanced filtering dialog. applyChanges indicates whether the changes should be applied
- **CollapseAll**(): void
- **CollapseAllAsync**(): Task — Collapses all rows. this.grid.collapseAll();
- **CollapseRow**(rowID: object): void
- **CollapseRowAsync**(rowID: object): Task — Collapses the row by its id. ID is either the primaryKey value or the data record instance. this.grid.collapseRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **DeselectAllColumns**(): void
- **DeselectAllColumnsAsync**(): Task — Deselects all columns this.grid.deselectAllColumns();
- **DeselectAllRows**(onlyFilterData: bool): void
- **DeselectAllRowsAsync**(onlyFilterData: bool): Task — Deselects all rows By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows. If you set the parameter onlyFilterData to false that will deselect all rows in the grid exept deleted rows. this.grid.deselectAllRows(); onlyFilterData
- **DeselectColumns**(columns: string[]): void
- **DeselectColumnsAsync**(columns: string[]): Task
- **DeselectRows**(rowIDs: object[]): void
- **DeselectRowsAsync**(rowIDs: object[]): Task
- **DisableSummaries**(rest: object[]): void
- **DisableSummariesAsync**(rest: object[]): Task
- **Dispose**(): void
- **EnableSummaries**(rest: object[]): void
- **EnableSummariesAsync**(rest: object[]): Task
- **EnsureModulesLoaded**(): void
- **ExpandAll**(): void
- **ExpandAllAsync**(): Task — Expands all rows. this.grid.expandAll();
- **ExpandRow**(rowID: object): void
- **ExpandRowAsync**(rowID: object): Task — Expands the row by its id. ID is either the primaryKey value or the data record instance. this.grid.expandRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **Filter**(name: string, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation, ignoreCase: bool): void
- **FilterAsync**(name: string, value: object, conditionOrExpressionTree: IgbFilteringExpressionsTreeOrFilteringOperation, ignoreCase: bool): Task
- **FilterGlobal**(value: object, condition: object, ignoreCase: object): void
- **FilterGlobalAsync**(value: object, condition: object, ignoreCase: object): Task
- **FindByName**(name: string): object
- **FindNext**(text: string, caseSensitive: bool, exactMatch: bool): double
- **FindNextAsync**(text: string, caseSensitive: bool, exactMatch: bool): Task<double>
- **FindPrev**(text: string, caseSensitive: bool, exactMatch: bool): double
- **FindPrevAsync**(text: string, caseSensitive: bool, exactMatch: bool): Task<double>
- **GetColumnByName**(name: string): IgbColumn
- **GetColumnByNameAsync**(name: string): Task<IgbColumn> — Returns the IgxColumnComponent by field name. const myCol = this.grid1.getColumnByName("ID"); name
- **GetColumnByVisibleIndex**(index: double): IgbColumn
- **GetColumnByVisibleIndexAsync**(index: double): Task<IgbColumn>
- **GetColumns**(): IgbColumn[]
- **GetColumnsAsync**(): Task<IgbColumn[]>
- **GetCurrentSelectedRows**(): object[]
- **GetCurrentSelectedRowsAsync**(): Task<object[]>
- **GetDefaultRowHeight**(): double
- **GetDefaultRowHeightAsync**(): Task<double>
- **GetHeaderGroupWidth**(column: IgbColumn): string
- **GetHeaderGroupWidthAsync**(column: IgbColumn): Task<string> — Gets the width to be set on IgxGridHeaderGroupComponent.
- **GetNextCell**(currRowIndex: double, curVisibleColIndex: double, callback: object): IgbCellPosition
- **GetNextCellAsync**(currRowIndex: double, curVisibleColIndex: double, callback: object): Task<IgbCellPosition>
- **GetPinnedEndWidth**(takeHidden: bool): void
- **GetPinnedEndWidthAsync**(takeHidden: bool): Task — Gets calculated width of the pinned areas. const pinnedWidth = this.grid.getPinnedEndWidth(); takeHidden If we should take into account the hidden columns in the pinned area.
- **GetPinnedStartWidth**(takeHidden: bool): void
- **GetPinnedStartWidthAsync**(takeHidden: bool): Task — Gets calculated width of the pinned areas. const pinnedWidth = this.grid.getPinnedStartWidth(); takeHidden If we should take into account the hidden columns in the pinned area.
- **GetPreviousCell**(currRowIndex: double, curVisibleColIndex: double, callback: object): IgbCellPosition
- **GetPreviousCellAsync**(currRowIndex: double, curVisibleColIndex: double, callback: object): Task<IgbCellPosition>
- **GetRowData**(rowSelector: object): object
- **GetRowDataAsync**(rowSelector: object): Task<object> — Returns the data that is contained in the row component. If the primary key is not specified the row selector match the row data. const data = grid.getRowData(94741); rowSelector correspond to rowID
- **GetSelectedColumnsData**(formatters: bool, headers: bool): void
- **GetSelectedColumnsDataAsync**(formatters: bool, headers: bool): Task
- **GetSelectedData**(formatters: bool, headers: bool): void
- **GetSelectedDataAsync**(formatters: bool, headers: bool): Task
- **GetSelectedRanges**(): IgbGridSelectionRange[]
- **GetSelectedRangesAsync**(): Task<IgbGridSelectionRange[]> — Get the currently selected ranges in the grid.
- **IsRecordPinnedByIndex**(rowIndex: double): void
- **IsRecordPinnedByIndexAsync**(rowIndex: double): Task — Returns whether the record is pinned or not. rowIndex Index of the record in the filteredSortedData collection.
- **MarkForCheck**(): void
- **MarkForCheckAsync**(): Task — Triggers change detection for the IgxGridComponent. Calling markForCheck also triggers the grid pipes explicitly, resulting in all updates being processed. May degrade performance if used when not needed, or if misused: // DON'Ts: // don't call markForCheck from inside a loop // don't call markForCheck when a primitive has changed grid.data.forEach(rec => { rec = newValue; grid.markForCheck(); }); // DOs // call markForCheck after updating a nested property grid.data.forEach(rec => { rec.nestedProp1.nestedProp2 = newValue; }); grid.markForCheck(); grid.markForCheck();
- **MoveColumn**(column: IgbColumn, target: IgbColumn, pos: DropPosition?): void
- **MoveColumnAsync**(column: IgbColumn, target: IgbColumn, pos: DropPosition?): Task
- **NavigateTo**(rowIndex: double, visibleColIndex: double, cb: object): void
- **NavigateToAsync**(rowIndex: double, visibleColIndex: double, cb: object): Task
- **OnInitializedAsync**(): Task
- **OpenAdvancedFilteringDialog**(overlaySettings: IgbOverlaySettings): void
- **OpenAdvancedFilteringDialogAsync**(overlaySettings: IgbOverlaySettings): Task — Opens the advanced filtering dialog.
- **PinColumn**(columnName: string, index: double, pinningPosition: ColumnPinningPosition?): bool
- **PinColumnAsync**(columnName: string, index: double, pinningPosition: ColumnPinningPosition?): Task<bool>
- **RecalculateAutoSizes**(): void
- **RecalculateAutoSizesAsync**(): Task — Recalculates all widths of columns that have size set to auto. this.grid1.recalculateAutoSizes();
- **RefreshSearch**(updateActiveInfo: bool, endEdit: bool): double
- **RefreshSearchAsync**(updateActiveInfo: bool, endEdit: bool): Task<double>
- **SelectAllColumns**(): void
- **SelectAllColumnsAsync**(): Task — Selects all columns this.grid.deselectAllColumns();
- **SelectAllRows**(onlyFilterData: bool): void
- **SelectAllRowsAsync**(onlyFilterData: bool): Task — Selects all rows By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows. If you set the parameter onlyFilterData to false that will select all rows in the grid exept deleted rows. this.grid.selectAllRows(); this.grid.selectAllRows(false); onlyFilterData
- **SelectColumns**(columns: string[], clearCurrentSelection: bool): void
- **SelectColumnsAsync**(columns: string[], clearCurrentSelection: bool): Task
- **SelectRange**(arg: IgbGridSelectionRange[]): void
- **SelectRangeAsync**(arg: IgbGridSelectionRange[]): Task
- **SelectRows**(rowIDs: object[], clearCurrentSelection: bool): void
- **SelectRowsAsync**(rowIDs: object[], clearCurrentSelection: bool): Task
- **SelectedColumns**(): IgbColumn[]
- **SelectedColumnsAsync**(): Task<IgbColumn[]> — Get current selected columns. Returns an array with selected columns const selectedColumns = this.grid.selectedColumns();
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Sort**(expression: IgbSortingExpression[]): void
- **SortAsync**(expression: IgbSortingExpression[]): Task
- **ToggleColumnVisibility**(args: IgbColumnVisibilityChangedEventArgs): void
- **ToggleColumnVisibilityAsync**(args: IgbColumnVisibilityChangedEventArgs): Task — Toggles the specified column's visibility. this.grid1.toggleColumnVisibility({ column: this.grid1.columns[0], newValue: true });
- **ToggleRow**(rowID: object): void
- **ToggleRowAsync**(rowID: object): Task — Toggles the row by its id. ID is either the primaryKey value or the data record instance. this.grid.toggleRow(rowID); rowID The row id - primaryKey value or the data record instance.
- **UnpinColumn**(columnName: string, index: double): bool
- **UnpinColumnAsync**(columnName: string, index: double): Task<bool>

### [IgbRowIslandCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowIslandCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbRowIslandModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowIslandModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRowSelectionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSelectionEventArgs)
The event arguments when the selection state of a row is being changed The event is cancelable

- **constructor**(): void
- **Detail**: `IgbRowSelectionEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowSelectionEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSelectionEventArgsDetail)
The event arguments when the selection state of a row is being changed The event is cancelable

- **constructor**(): void
- **Added**: `object[]` — Represents an array of all added rows Whenever a row has been selected, the array is "refreshed" with the selected rows
- **AddedScript**: `string` — Provides a means of setting Added in the JavaScript environment.
- **AllRowsSelected**: `bool` — Indicates whether or not all rows of the grid have been selected
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **NewSelection**: `object[]` — Represents the newly selected rows
- **NewSelectionScript**: `string` — Provides a means of setting NewSelection in the JavaScript environment.
- **OldSelection**: `object[]` — Represents an array of rows, that have already been selected
- **OldSelectionScript**: `string` — Provides a means of setting OldSelection in the JavaScript environment.
- **Owner**: `object` — Provides reference to the owner component.
- **Removed**: `object[]` — Represents an array of all rows, removed from the selection Whenever a row has been deselected, the array is "refreshed" with the rows, that have been previously selected, but are no longer
- **RemovedScript**: `string` — Provides a means of setting Removed in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowSelectorTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSelectorTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbRowSelectorTemplateDetails`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowSelectorTemplateDetails](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSelectorTemplateDetails)

- **constructor**(): void
- **Index**: `double`
- **Key**: `object`
- **RowID**: `object`
- **Selected**: `bool`
- **Type**: `string`
- **Deselect**(): void
- **DeselectAsync**(): Task
- **FindByName**(name: string): object
- **Select**(): void
- **SelectAsync**(): Task
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbRowSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSeparator)
Represents a Row separator, this is used to visually separate the rows in a grid

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbRowSeparatorInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSeparatorInfo)
Represents backing information for the row separators.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbRowToggleEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowToggleEventArgs)
Represents event arguments related to the row's expansion state being changed in a grid

- **constructor**(): void
- **Detail**: `IgbRowToggleEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowToggleEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowToggleEventArgsDetail)
Represents event arguments related to the row's expansion state being changed in a grid

- **constructor**(): void
- **Cancel**: `bool` — The event is cancelable cancel returns whether the event has been intercepted and stopped If the value becomes "true", it returns/exits from the method, instantiating the interface
- **Expanded**: `bool` — Returns the state of the row after the operation has ended Indicating whether the row is being expanded (true) or collapsed (false)
- **RowID**: `object` — Represents the ID of the row that emitted the event (which state is changed)
- **RowKey**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbRowType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbRowType)
Interface representing a row in the grid. It is essentially the blueprint to a row object. Contains definitions of properties and methods, relevant to a row

- **constructor**(): void
- **AddRowUI**: `bool`
- **Cells**: `IgbCellType[]` — Optional A list or an array of cells, that belong to the row
- **Children**: `IgbRowType[]` — Optional Contains the child rows of the current row, if there are any.
- **Data**: `object`
- **Deleted**: `bool` — Optional Indicates whether the row is marked for deletion.
- **Disabled**: `bool` — Optional Indicates whether the current row is disabled
- **EphemeralKey**: `string`
- **Expanded**: `bool` — Optional Indicates whether the current row is expanded. The value is true, if the row is expanded and false, if it is collapsed
- **Focused**: `bool` — Optional Indicates whether the row is currently focused.
- **Grid**: `IgbGridBaseDirective` — Represent the grid instance, the row belongs to
- **GroupRow**: `IgbGroupByRecord`
- **HasChildren**: `bool` — Optional Indicates whether the current row has any child rows
- **InEditMode**: `bool` — Optional Indicates whether the row is currently being edited.
- **Index**: `double` — The index of the row within the grid
- **IsGroupByRow**: `bool` — Indicates whether the row is grouped.
- **IsSummaryRow**: `bool`
- **Key**: `object`
- **MethodTarget**: `string`
- **Pinned**: `bool` — Optional Indicates whether the current row is pinned.
- **RowParent**: `IgbRowType` — Optional Contains the parent row of the current row, if it has one. If the parent row exist, it means that the current row is a child row
- **Selected**: `bool` — Optional Indicates whether the current row is selected
- **TreeRow**: `IgbTreeGridRecord` — Optional Represents the hierarchical record associated with the row (for tree grids). It is of type ITreeGridRecord, which contains the data, children, the hierarchical level, etc.
- **Type**: `string`
- **Validation**: `IgbGridValidationState`
- **ViewIndex**: `double`
- **Del**(): object
- **DelAsync**(): Task<object> — Optional A method to handle deleting rows
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Pin**(): void
- **PinAsync**(): Task — Optional A method to handle pinning a row
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **Unpin**(): void
- **UnpinAsync**(): Task — Optional A method to handle unpinning a row, that has been pinned
- **Update**(value: object): void
- **UpdateAsync**(value: object): Task — Optional A method to handle changing the value of elements of the row It takes the new value as an argument

### [IgbScaleLegend](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScaleLegend)
Represents a legend that indicates the size and the color scale for a collection of series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbScaleLegendModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScaleLegendModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScalerParams](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScalerParams)
Class containing several properties which are used as parameters passed to scaling operations in a SeriesViewer.

- **constructor**(): void
- **ReferenceValue**: `double` — The series reference value.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbScatterAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterAreaSeries)
Series class which draws a colored 2D surface based on a triangulation of XY data with numeric values assigned to each point.

- **constructor**(): void
- **ActualColorScale**: `IgbColorScale` — Gets actual color scale that is set on ColorScale property or default ColorScale
- **ColorMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series color value in the Data Legend.
- **ColorMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series color value in the Data Legend.
- **ColorMemberPath**: `string` — Gets or sets the name of the property on each data item containing a numeric value which can be converted to a color by the ColorScale.
- **ColorScale**: `IgbColorScale` — Gets or sets ColorScale used to resolve the color values of points in the series.
- **Type**: `string`
- **AttachImage**(image: object): void
- **AttachImageAsync**(image: object): Task — Attaches an image to the view of this series
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **UpdateActualColorScale**(): void
- **UpdateActualColorScaleAsync**(): Task — Updates ActualColorScale properties when the ColorScale property has changed

### [IgbScatterAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterBase)
Represents the base class for all IgbDataChart scatter series

- **constructor**(): void
- **ActualItemSearchMode**: `ScatterItemSearchMode`
- **ActualTrendLineBrush**: `string` — Gets the effective TrendLineBrush for this series.
- **AssigningScatterMarkerStyle**: `Action<IgbAssigningScatterMarkerStyleEventArgs>`
- **AssigningScatterMarkerStyleScript**: `string`
- **AssigningScatterStyle**: `Action<IgbAssigningScatterStyleEventArgs>`
- **AssigningScatterStyleScript**: `string`
- **HighlightedXMemberPath**: `string` — Gets or sets the highlighted X value mapping property for the current series object.
- **HighlightedYMemberPath**: `string` — Gets or sets the highlighted Y value mapping property for the current series object.
- **IsCustomScatterMarkerStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual marker visuals.
- **IsCustomScatterStyleAllowed**: `bool` — Gets or sets whether this Scatter series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ScatterItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **MarkerCollisionAvoidance**: `CollisionAvoidanceType` — The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision.
- **MaximumMarkers**: `int` — Gets or sets the maximum number of markerItems displayed by the current series. If more than the specified number of markerItems are visible, the series will automatically choose a representative set.
- **TrendLineBrush**: `string` — Gets or sets the brush to use to draw the trend line.
- **TrendLineDashArray**: `double[]` — Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current scatter series object.
- **TrendLinePeriod**: `int` — Gets or sets the moving average period for the current scatter series object.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the current scatter series object's trend line.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current scatter series.
- **TrendLineZIndex**: `int` — Gets or sets the Z-Index of the trend line. Values greater than 1000 will result in the trend line being rendered in front of the series data.
- **Type**: `string`
- **XAxis**: `IgbNumericXAxis` — Gets or sets the effective x-axis for the current object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **XMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series X value in the Data Legend.
- **XMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series X value in the Data Legend.
- **XMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for the current object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **YMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series Y value in the Data Legend.
- **YMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series Y value in the Data Legend.
- **YMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValueType**(mode: ValueLayerValueMode): double[]
- **GetSeriesValueTypeAsync**(mode: ValueLayerValueMode): Task<double[]> — Gets the numeric values from the X and Y axis associated with this scatter series that matches the desired value mode.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbScatterContourSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterContourSeries)
Series class for rendering isarithmic contours based on a triangulation of X+Y+Value points in the ItemsSource.

- **constructor**(): void
- **ActualFillScale**: `IgbValueBrushScale` — Gets actual fill scale that is set on the FillScale property or default FillScale
- **FillScale**: `IgbValueBrushScale` — Gets or sets the ValueBrushScale to use when determining Brushes for each contour line, based on the values found in ValueMemberPath.
- **Type**: `string`
- **ValueMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series value in the Data Legend.
- **ValueMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series value in the Data Legend.
- **ValueMemberPath**: `string` — Gets or set the name of the property from which to retrieve the numeric values from the ItemsSource items.
- **ValueResolver**: `IgbContourValueResolver` — Gets or set the ContourValueResolver used to determine the numeric values of contours.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.

### [IgbScatterContourSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterContourSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterLineSeries)
Represents a IgbDataChart scatter line series

- **constructor**(): void
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Determines how unknown values will be plotted on the chart.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbScatterLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterPolygonSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterPolygonSeries)
Series class which renders polygons as Paths based on lists of points in the ItemsSource.

- **constructor**(): void
- **ActualMarkerBrush**: `string` — Gets the effective marker brush for the current series object.
- **ActualMarkerOutline**: `string` — Gets the effective marker outline for the current series object.
- **ActualMarkerTemplate**: `object` — Gets the effective marker template for the current series object.
- **ActualMarkerTemplateScript**: `string` — Provides a means of setting ActualMarkerTemplate in the JavaScript environment.
- **MarkerBrush**: `string` — Gets or sets the brush that specifies how the current series object's marker interiors are painted.
- **MarkerCollisionAvoidance**: `CollisionAvoidanceType` — The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets whether the marker fill is based on the marker outline of the series rather than the marker brushes collection.
- **MarkerOutline**: `string` — Gets or sets the brush that specifies how the current series object's marker outlines are painted.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **MarkerTemplate**: `object` — Gets or sets the MarkerTemplate for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets thickness of the marker outline
- **MarkerType**: `MarkerType` — Gets or sets the marker type for the current series object.
- **ShapeStyle**: `IgbStyle` — The default style to apply to all Shapes in the series.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.

### [IgbScatterPolygonSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterPolygonSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterPolylineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterPolylineSeries)
Series class used for displaying multiple polylines for datasources which contain multiple lists of points.

- **constructor**(): void
- **ShapeStyle**: `IgbStyle` — The default style to apply to all Shapes in the series.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbScatterPolylineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterPolylineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterSeries)
Represents a IgbDataChart scatter series

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbScatterSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterSplineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterSplineSeries)
Represents a IgbDataChart scatter spline series

- **constructor**(): void
- **Stiffness**: `double` — Gets or sets the Stiffness property.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbScatterSplineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterSplineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbScatterTriangulationSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScatterTriangulationSeries)
Base class for series which triangulate XY data prior to rendering.

- **constructor**(): void
- **TriangleVertexMemberPath1**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the first vertex point in the ItemsSource.
- **TriangleVertexMemberPath2**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the second vertex point in the ItemsSource.
- **TriangleVertexMemberPath3**: `string` — The name of the property of the TrianglesSource items which, for each triangle, contains the index of the third vertex point in the ItemsSource.
- **TrianglesSource**: `object` — The source of triangulation data.
- **TrianglesSourceScript**: `string` — Provides a means of setting TrianglesSource in the JavaScript environment.
- **TriangulationStatusChanged**: `EventCallback<IgbTriangulationStatusEventArgs>`
- **TriangulationStatusChangedScript**: `string`
- **Type**: `string`
- **XAxis**: `IgbNumericXAxis` — The X-Axis for this series.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **XMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series X value in the Data Legend.
- **XMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series X value in the Data Legend.
- **XMemberPath**: `string` — The name of the property from which to extract the X-coordinate for each item in the ItemsSource.
- **YAxis**: `IgbNumericYAxis` — The Y-Axis for this series.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **YMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series Y value in the Data Legend.
- **YMemberAsLegendUnit**: `string` — Gets or sets the unit after displayed after series Y value in the Data Legend.
- **YMemberPath**: `string` — The name of the property from which to extract the Y-coordinate for each item in the ItemsSource.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.

### [IgbScrollStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbScrollStrategy)
Documentation. Scroll strategies determines how the scrolling will be handled in the provided IgxOverlayService.

- **constructor**(): void
- **Type**: `string`
- **Attach**(): void
- **AttachAsync**(): Task — Attaches the strategy settings.scrollStrategy.attach();
- **Detach**(): void
- **DetachAsync**(): Task — Detaches the strategy settings.scrollStrategy.detach();
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSearchInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSearchInfo)

- **constructor**(): void
- **ActiveMatchIndex**: `double`
- **MatchInfoCache**: `object[]`
- **MatchInfoCacheScript**: `string` — Provides a means of setting MatchInfoCache in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbSectionFooter](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionFooter)
Used to configure the appearance of the section footer cells.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSectionFooterModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionFooterModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSectionHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionHeader)
Used to configure the appearance of the section header cells.

- **constructor**(): void
- **ActualSelectedBackground**: `string`
- **IsCollapsable**: `bool`
- **PaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content of this column.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content for this column.
- **PaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content of this column.
- **PaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content for this column.
- **SelectedBackground**: `string`
- **SummaryDisplayMode**: `GroupSummaryDisplayMode`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSectionHeaderCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionHeaderCellInfo)
Backing information for a section header cell in the grid.

- **constructor**(): void
- **ResolvedSummaryText**: `string` — Sets or gets the resolved summary text for the section header cell.
- **ResolvedText**: `string` — Sets or gets the resolved text for the section header cell.
- **SummaryDisplayMode**: `GroupSummaryDisplayMode` — Sets or gets how summaries are displayed in the section header cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSectionHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSectionInformation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSectionInformation)
Represents information about a section in a data source.

- **constructor**(): void
- **EndIndex**: `int` — Gets the end index for the group.
- **GroupKeyProperties**: `string[]` — Gets the key properties for the group.
- **GroupKeyValues**: `object[]` — Gets the key values for the group.
- **GroupKeyValuesScript**: `string` — Provides a means of setting GroupKeyValues in the JavaScript environment.
- **StartIndex**: `int` — Gets the start index for the group.
- **SummaryResults**: `IgbDataGridSummaryResult[]` — Gets the summary results for the group.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelect](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelect)
Represents a control that provides a menu of options.

- **constructor**(): void
- **Autofocus**: `bool` — The autofocus attribute of the control.
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **Change**: `EventCallback<IgbSelectItemComponentEventArgs>`
- **ChangeScript**: `string`
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Distance**: `double` — The distance of the select dropdown from its input.
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label attribute of the control.
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **Outlined**: `bool` — The outlined attribute of the control.
- **ParentTypeName**: `string`
- **Placeholder**: `string` — The placeholder attribute of the control.
- **Placement**: `PopoverPlacement` — The preferred placement of the select dropdown around its input.
- **Required**: `bool` — Makes the control a required field in a form context.
- **ScrollStrategy**: `PopoverScrollStrategy` — Determines the behavior of the component during scrolling of the parent container.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The value attribute of the control.
- **ValueChanged**: `EventCallback<string>`
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the component.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **ClearSelection**(): void
- **ClearSelectionAsync**(): Task — Resets the current value and selection of the component.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the component.
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **GetGroups**(): IgbSelectGroup[]
- **GetGroupsAsync**(): Task<IgbSelectGroup[]>
- **GetItems**(): IgbSelectItem[]
- **GetItemsAsync**(): Task<IgbSelectItem[]>
- **GetSelectedItem**(): IgbSelectItem
- **GetSelectedItemAsync**(): Task<IgbSelectItem>
- **ReportValidity**(): bool
- **ReportValidityAsync**(): Task<bool> — Checks the validity of the control and moves the focus to it if it is not valid.
- **ResolveDisplay**(): string
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.

### [IgbSelectAllCheckboxChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectAllCheckboxChangedEventArgs)

- **constructor**(): void
- **IsChecked**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectGroup](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectGroup)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Whether the group item and all its children are disabled.
- **Items**: `IgbSelectItem[]` — All child igc-select-items.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSelectGroupModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectGroupModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSelectHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectHeader)
Represents a header item in an igc-select component.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSelectHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSelectItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectItem)
Represents an item in a select list.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **SelectParent**: `BaseRendererControl`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string

### [IgbSelectItemComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectItemComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbSelectItem`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSelectModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSelectedItemChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectedItemChangedEventArgs)
Provides data for the SelectedItemChanged event.

- **constructor**(): void
- **NewItem**: `object` — The newly selected item.
- **OldItem**: `object` — The previously selected item.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectedItemChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectedItemChangingEventArgs)
Provides data for the SelectedItemChanging event.

- **constructor**(): void
- **Cancel**: `bool` — Set this to true in order to stop the SelectedItem from changing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectedItemsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectedItemsChangedEventArgs)
Provides data for the SelectedItemsChanged event.

- **constructor**(): void
- **CurrentItems**: `IgbObjectCollection` — A list of the current items selected.
- **NewItems**: `IgbObjectCollection` — A list of the items being selected.
- **OldItems**: `IgbObjectCollection` — A list of the previously selected items.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectedItemsChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectedItemsChangingEventArgs)
Provides data for the SelectedItemsChanging event.

- **constructor**(): void
- **Cancel**: `bool` — Set this to true in order to stop the SelectedItems collection from changing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSelectedValueChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSelectedValueChangedEventArgs)

- **constructor**(): void
- **NewValue**: `DateTime`
- **OldValue**: `DateTime`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeries)
Represents the base class for all IgbDataChart series.

- **constructor**(): void
- **ActualAreaFillOpacity**: `double` — Gets the actual opacity applied to the area fill visual.
- **ActualBrush**: `string` — Gets the effective brush for the current series object.
- **ActualFocusBrush**: `string` — Gets the effective emphasis brush for the current series object.
- **ActualFocusMode**: `SeriesSelectionMode` — Gets actual Selection mode
- **ActualHighlightedValuesFadeOpacity**: `double` — Gets actual HighlightedValues fade opacity
- **ActualHighlightingFadeOpacity**: `double` — Gets actual highlighting fade opacity
- **ActualHighlightingMode**: `SeriesHighlightingMode` — Gets actual highlighting mode
- **ActualHitTestMode**: `SeriesHitTestMode` — Resolved method of hit testing to use when pointing to items in the chart.
- **ActualLayers**: `IgbSeriesLayerCollection` — Gets the actual extra layers for the series.
- **ActualLegendItemBadgeBrush**: `string` — Gets the effective legend badge fill for the current series.
- **ActualLegendItemBadgeOutline**: `string` — Gets the effective legend badge outline for the current series.
- **ActualLegendItemBadgeTemplate**: `object` — Gets the actual legend item badge template used by the series.
- **ActualLegendItemBadgeTemplateScript**: `string` — Provides a means of setting ActualLegendItemBadgeTemplate in the JavaScript environment.
- **ActualMarkerFillOpacity**: `double` — Gets the actual opacity applied to the fill of the markers.
- **ActualOutline**: `string` — Gets the effective outline for the current series object.
- **ActualResolution**: `double`
- **ActualSelectionBrush**: `string` — Gets the effective emphasis brush for the current series object.
- **ActualSelectionMode**: `SeriesSelectionMode` — Gets actual Selection mode
- **ActualThickness**: `double` — Gets the effective Thickness for the current series object.
- **AreaFillOpacity**: `double` — Gets or sets the opacity applied to the area fill visual.
- **AttachTooltipToRoot**: `bool` — Gets or sets whether the tooltip will be attached to the root, when set to false it will be a child of the chart.
- **AutoCalloutLabelFormat**: `string` — Gets or sets the AutoCalloutLabel format string to use for the AutoCalloutLabel.
- **AutoCalloutLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the AutoCalloutLabelFormat string.
- **AutoCalloutValueLabelFormat**: `string` — Gets or sets the AutoCalloutLabel format string to use for the AutoCalloutLabel.
- **AutoCalloutValueLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the AutoCalloutValueLabelFormat string.
- **Brush**: `string` — Gets or sets the brush to use for the series.
- **CoercionMethods**: `object` — Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be reimported into the chart.
- **CoercionMethodsScript**: `string` — Provides a means of setting CoercionMethods in the JavaScript environment.
- **DashArray**: `double[]` — Gets or sets a collection of Double values that indicate the pattern of dashes and gaps that is used to outline the current series object.
- **DataLegendGroup**: `string` — Gets or sets a name used for grouping multiple series in the Data Legend
- **DataSource**: `object` — Gets or sets the ItemsSource property for the current series object.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DiscreteLegendItemTemplate**: `object` — Gets or sets the DiscreteLegendItemTemplate property.
- **DiscreteLegendItemTemplateScript**: `string` — Provides a means of setting DiscreteLegendItemTemplate in the JavaScript environment.
- **ExpectFunctions**: `bool` — Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect.
- **FinalValue**: `double` — The final value of this series.
- **FocusBrush**: `string` — Gets or sets the Focus brush to use for the series.
- **HighlightedDataSource**: `object` — Gets or sets the data to highlight for the series.
- **HighlightedDataSourceScript**: `string` — Provides a means of setting HighlightedDataSource in the JavaScript environment.
- **HighlightedLegendItemVisibility**: `Visibility` — Gets or sets whether the highlighted values layer should have a legend item.
- **HighlightedTitleSuffix**: `string` — Gets or sets the HighlightedTitleSuffix property.
- **HighlightedValuesDataLegendGroup**: `string` — Gets or sets a name used for grouping highlighted series in the Data Legend
- **HighlightedValuesDisplayMode**: `SeriesHighlightedValuesDisplayMode` — Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.
- **HighlightedValuesExtraPropertyOverlays**: `IgbSeriesLayerPropertyOverlayCollection` — Gets the current extra layers for the series.
- **HighlightedValuesFadeOpacity**: `double` — Gets or sets the target opacity to fade to for fade style HighlightedValues.
- **HighlightingFadeOpacity**: `double` — Gets or sets the target opacity to fade to for fade style highlighting.
- **HitTestMode**: `SeriesHitTestMode` — Method of hit testing to use when pointing to items in this series.
- **Index**: `int` — Gets the Index property.
- **IsActualLegendFinancial**: `bool` — Gets or sets whether the ActualLegend is FinancialLegend or normal Legend.
- **IsComponentHighlightingModeIgnored**: `bool` — Gets or sets whether the component level highlight mode is ignored.
- **IsDefaultToolTipSelected**: `bool` — Gets if the default tooltip has been selected for display.
- **IsDropShadowEnabled**: `bool` — Gets or sets whether drop shadow should be enabled for this series.
- **IsHighlightingEnabled**: `bool` — Gets or sets whether highlighting should be enabled for this series, if this type of series supports highlighting.
- **Layers**: `IgbSeriesLayerCollection` — Gets the current extra layers for the series.
- **Legend**: `IgbLegendBase` — Gets or sets a legend for the current series object.
- **LegendItemBadgeMode**: `LegendItemBadgeMode` — Gets or sets the mode of legend badge representing the current series in a legend.
- **LegendItemBadgeShape**: `LegendItemBadgeShape` — Gets or sets the type of legend badge representing the current series in a legend.
- **LegendItemBadgeTemplate**: `object` — Gets or sets the LegendItemBadgeTemplate property.
- **LegendItemBadgeTemplateScript**: `string` — Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
- **LegendItemTemplate**: `object` — Gets or sets the LegendItemTemplate property.
- **LegendItemTemplateScript**: `string` — Provides a means of setting LegendItemTemplate in the JavaScript environment.
- **LegendItemVisibility**: `Visibility` — Gets or sets whether or not the current series will have a legend item displayed in a legend.
- **LegendScript**: `string` — Provides a means of setting Legend in the JavaScript environment.
- **LineCap**: `PenLineCap` — Gets or sets the style of the starting point of any lines or polylines representing this series.
- **LineJoin**: `PenLineJoin` — Gets or sets the brush that specifies current series object's line join style.
- **MarkerFillOpacity**: `double` — Gets or sets the opacity applied to the fill of the markers.
- **MouseOverEnabled**: `bool` — Gets or sets the whether the chart reacts to mouse move events.
- **Opacity**: `double`
- **Outline**: `string` — Gets or sets the brush to use for the outline of the series.
- **OutlineMode**: `SeriesOutlineMode` — Gets or sets the outline mode to use for the series.
- **PercentChange**: `double` — The percent change from the beginning to the end of this series.
- **RenderRequested**: `Action<IgbRenderRequestedEventArgs>`
- **RenderRequestedScript**: `string`
- **Resolution**: `double` — Gets or sets the current series object's rendering resolution.
- **SafeActualBrush**: `string` — Gets the effective brush for the current series object with opacity removed so its contrasty for use as a font color.
- **SelectionBrush**: `string` — Gets or sets the selection brush to use for the series.
- **SelectionThickness**: `double` — Gets or sets the width of the current series object's line thickness when the series is selected.
- **SeriesViewerParent**: `BaseRendererControl`
- **ShadowBlur**: `double` — Gets or sets the shadow blur.
- **ShadowColor**: `string` — Gets or sets the drop shadow color.
- **ShadowOffsetX**: `double` — Gets or sets the drop shadow x-offset.
- **ShadowOffsetY**: `double` — Gets or sets the drop shadow y-offset.
- **ShouldAnimateOnDataSourceSwap**: `bool` — Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.
- **ShouldHideAutoCallouts**: `bool` — Gets or sets whether this series should suppress it's auto callouts
- **ShouldRemoveHighlightedDataOnLayerHidden**: `bool` — Gets or sets whether the opacity should be automatically shifted for the safe actual brush.
- **ShouldShiftOpacityForSafeActualBrush**: `bool` — Gets or sets whether the opacity should be automatically shifted for the safe actual brush.
- **ShowDefaultTooltip**: `bool` — Gets or sets whether default tooltip will be shown.
- **Thickness**: `double` — Gets or sets the width of the current series object's line thickness.
- **Title**: `string`
- **TooltipTemplate**: `RenderFragment<IgbDataContext>`
- **TransitionDuration**: `int` — Gets or sets the duration of the current series' morph.
- **TransitionEasingFunction**: `string` — Gets or sets the easing function used to morph the current series.
- **TransitionEasingFunctionScript**: `string` — Provides a means of setting TransitionEasingFunction in the JavaScript environment.
- **TransitionInDuration**: `int` — Gets or sets the duration of the current series' transition in morph.
- **TransitionInEasingFunction**: `string` — Gets or sets the EasingFunction used to morph the current series during the initial transition.
- **TransitionInEasingFunctionScript**: `string` — Provides a means of setting TransitionInEasingFunction in the JavaScript environment.
- **TransitionInSpeedType**: `TransitionInSpeedType` — Gets or sets the duration of the current series' transition in morph.
- **TransitionOutCompleted**: `EventCallback<IgbTransitionOutCompletedEventArgs>`
- **TransitionOutCompletedScript**: `string`
- **TransitionOutDuration**: `int` — Gets or sets the duration of the current series' transition out morph.
- **TransitionOutEasingFunction**: `string` — Gets or sets the EasingFunction used to morph the current series during the initial transition.
- **TransitionOutEasingFunctionScript**: `string` — Provides a means of setting TransitionOutEasingFunction in the JavaScript environment.
- **TransitionOutSpeedType**: `TransitionOutSpeedType` — Gets or sets the duration of the current series' transition out morph.
- **Type**: `string`
- **UseItemWiseColors**: `bool` — Gets or sets whether the series should use individual palette colors for each item.
- **UseSingleShadow**: `bool` — Gets or sets whether drop shadow is applied to the whole series visual or to each of the individual shapes forming the series.
- **Visibility**: `Visibility`
- **VisibleRangeMarginBottom**: `double` — Gets or sets the bottom margin to use when getting a visible axis range for the series.
- **VisibleRangeMarginLeft**: `double` — Gets or sets the left margin to use when getting a visible axis range for the series.
- **VisibleRangeMarginRight**: `double` — Gets or sets the right margin to use when getting a visible axis range for the series.
- **VisibleRangeMarginTop**: `double` — Gets or sets the top margin to use when getting a visible axis range for the series.
- **VisibleRangeMode**: `SeriesVisibleRangeMode` — Gets or sets the visible range mode to use.
- **BindAxes**(Axes: IgbAxis[]): void
- **BindSeries**(Series: IgbSeries[]): void
- **Dispose**(): void
- **FindByName**(name: string): object
- **FromWorldPosition**(world: Point): Point
- **FromWorldPositionAsync**(world: Point): Task<Point> — Converts a point from world coordinates to coordinates within the viewport of the series.
- **GetEffectiveViewport**(): Rect
- **GetEffectiveViewportAsync**(): Task<Rect> — Gets the effective viewport, adjusted to account for margins and other factors.
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the item index associated with the specified world position
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMainContentViewport**(): Rect
- **GetMainContentViewportAsync**(): Task<Rect>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesHighValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesHighValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesHighValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesHighValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesLowValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesLowValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesLowValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesLowValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValueFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValuePositionFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValueType**(mode: ValueLayerValueMode): double[]
- **GetSeriesValueTypeAsync**(mode: ValueLayerValueMode): Task<double[]> — Gets the data values of each axis associated with the specified value type. For example, if you specify mode as Maximum then it will return the maximum numerical value for each axis. For non-numerical axes it will return NaN.
- **GetSeriesValueTypePosition**(mode: ValueLayerValueMode): Point
- **GetSeriesValueTypePositionAsync**(mode: ValueLayerValueMode): Task<Point> — Gets position of series value for specified layer value mode
- **GetUnscaledPosition**(pos: Point): Point
- **GetUnscaledPositionAsync**(pos: Point): Task<Point> — Gets an unscaled position in terms of axis values from a viewport position.
- **HideToolTips**(): void
- **HideToolTipsAsync**(): Task — Hides any internal tooltips presented by the series, if any.
- **HideToolTipsImmediate**(): void
- **HideToolTipsImmediateAsync**(): Task — Hides any internal tooltips presented by the series, if any.
- **MoveCursorPoint**(point: Point): void
- **MoveCursorPointAsync**(point: Point): Task — Moves the cursor point to the provided world position. Some series may react to the current cursor position.
- **NotifyIndexedPropertiesChanged**(): void
- **NotifyIndexedPropertiesChangedAsync**(): Task — Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series
- **NotifyVisualPropertiesChanged**(): void
- **NotifyVisualPropertiesChangedAsync**(): Task — Notifies the series that a visual property has changed, requiring a visual update.
- **OnInitializedAsync**(): Task
- **PlayTransitionIn**(): void
- **PlayTransitionInAsync**(): Task — Plays the assigned transition out animation, if any.
- **PlayTransitionOut**(): void
- **PlayTransitionOutAndRemove**(): void
- **PlayTransitionOutAndRemoveAsync**(): Task — Plays the assigned transition out animation, if any.
- **PlayTransitionOutAsync**(): Task — Plays the assigned transition out animation, if any.
- **RemoveAllAlternateViews**(): void
- **RemoveAllAlternateViewsAsync**(): Task — Removes all alternate views of this series.
- **RemoveAlternateView**(viewIdentifier: string): void
- **RemoveAlternateViewAsync**(viewIdentifier: string): Task — Removes an alternate view of this series.
- **RemoveAxes**(): void
- **RemoveAxesAsync**(): Task — Call to null out the axes of the series;
- **RenderSeries**(animate: bool): void
- **RenderSeriesAsync**(animate: bool): Task — Renders the series.
- **ReplayTransitionIn**(): void
- **ReplayTransitionInAsync**(): Task — Replays the assigned transition in animation, if any.
- **ResolveTooltipBrush**(): string
- **ResolveTooltipBrushAsync**(): Task<string> — Gets the brush for tooltip labels.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Requests that the provided item should be brought into view if possible.
- **SetNegativeColors**(negativeBrush: string, negativeOutline: string): void
- **SetNegativeColorsAsync**(negativeBrush: string, negativeOutline: string): Task
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task — Simulates a pointer hover over the series surface.
- **StyleUpdated**(): void
- **StyleUpdatedAsync**(): Task — Called when this series' Style is updated.
- **ToWorldPosition**(seriesPoint: Point): Point
- **ToWorldPositionAsync**(seriesPoint: Point): Task<Point> — Converts a point from coordinates within the series plot area to a world position within axis space.
- **ToWorldRect**(rect: Rect): Rect
- **ToWorldRectAsync**(rect: Rect): Task<Rect> — Converts a rect from coordinates within the series plot area to a world position within axis space.

### [IgbSeriesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbSeriesLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesLayer)
Represents an axis annotation

- **constructor**(): void
- **PropertyOverlays**: `IgbSeriesLayerPropertyOverlayCollection` — Gets the current extra layers for the series.
- **Type**: `string`
- **ZIndex**: `double` — Gets or sets the ZIndex to use for layering the series layers.
- **FindByName**(name: string): object
- **PlayTransitionIn**(): void
- **PlayTransitionInAsync**(): Task
- **PlayTransitionOutAndRemove**(): void
- **PlayTransitionOutAndRemoveAsync**(): Task

### [IgbSeriesLayerCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesLayerCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbSeriesLayerPropertyOverlay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesLayerPropertyOverlay)
Represents an axis annotation

- **constructor**(): void
- **CurrentValuePropertyName**: `string` — Gets or sets the property from which to get the current value, if different from property name.
- **IsAlwaysApplied**: `bool` — Gets or sets whether this property overlay should be applied to the source or target even if the source property wasn't mutated.
- **IsSourceOverlay**: `bool` — Gets or sets whether this property overlay targets the source series instead of the current layer while the layer is present.
- **PropertyName**: `string` — Gets or sets the property to overlay on the series or series layer.
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **Type**: `string`
- **Value**: `object` — Gets or sets the value to overlay on the series or series layer.
- **ValueResolving**: `EventCallback<IgbSeriesLayerPropertyOverlayValueResolvingEventArgs>`
- **ValueResolvingScript**: `string`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbSeriesLayerPropertyOverlayCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesLayerPropertyOverlayCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbSeriesLayerPropertyOverlayValueResolvingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesLayerPropertyOverlayValueResolvingEventArgs)
Provides data for Axis RangeChanged events.

- **constructor**(): void
- **Type**: `string`
- **Value**: `object`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSeriesMatcher](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesMatcher)

- **constructor**(): void
- **Index**: `int` — If set, tries to match a series based on index
- **MemberPath**: `string` — If set, tries to match a series based on a member path, combined with MemberPathType.
- **MemberPathType**: `string` — Combined with MemberPath allows you to select a series by member path.
- **Title**: `string` — If set, tries to match a series based on its title.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSeriesMatcherModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesMatcherModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSeriesViewer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesViewer)
Represents a control for viewing series objects.

- **constructor**(): void
- **ActualContentHitTestMode**: `ChartHitTestMode` — Resolved method of hit testing used when the pointer is over elements in the chart.
- **ActualInteractionPixelScalingRatio**: `double` — Resolved method of pixel scaling to use during end user interaction with the chart.
- **ActualPixelScalingRatio**: `double` — Gets the resolved pixel scaling ratio.
- **ActualSeries**: `IgbSeriesCollection`
- **ActualWindowPositionHorizontal**: `double` — A number between 0 and 1 determining the position of the horizontal scroll.
- **ActualWindowPositionVertical**: `double` — A number between 0 and 1 determining the position of the vertical scroll.
- **ActualWindowRect**: `Rect` — Gets the actual value of the window rectangle, which represents the current zoom level.
- **ActualWindowRectChanged**: `Action<IgbRectChangedEventArgs>`
- **ActualWindowRectChangedScript**: `string`
- **ActualWindowRectMinHeight**: `double` — Gets the actual minimum height that the window rect is allowed to reach before being clamped.
- **ActualWindowRectMinWidth**: `double` — Gets the actual minimum width that the window rect is allowed to reach before being clamped.
- **AnimateSeriesWhenAxisRangeChanges**: `bool` — Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.
- **AutoMarginHeight**: `double` — Sets or gets the automatic height to add when automatically adding margins to the chart.
- **AutoMarginWidth**: `double` — Sets or gets the automatic width to add when automatically adding margins to the chart.
- **AxisLabelMouseClick**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseClickScript**: `string`
- **AxisLabelMouseDown**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseDownScript**: `string`
- **AxisLabelMouseEnter**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseEnterScript**: `string`
- **AxisLabelMouseLeave**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseLeaveScript**: `string`
- **AxisLabelMouseOver**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseOverScript**: `string`
- **AxisLabelMouseUp**: `Action<IgbAxisMouseEventArgs>`
- **AxisLabelMouseUpScript**: `string`
- **AxisPanelMouseClick**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseClickScript**: `string`
- **AxisPanelMouseDown**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseDownScript**: `string`
- **AxisPanelMouseEnter**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseEnterScript**: `string`
- **AxisPanelMouseLeave**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseLeaveScript**: `string`
- **AxisPanelMouseOver**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseOverScript**: `string`
- **AxisPanelMouseUp**: `Action<IgbAxisMouseEventArgs>`
- **AxisPanelMouseUpScript**: `string`
- **BottomMargin**: `double` — Sets or gets the bottom margin to use around the chart content.
- **Brushes**: `string` — Gets or sets the palette of brushes used for fill of plotted series.
- **ChartTitle**: `string` — Text to display above the plot area.
- **ContentHitTestMode**: `ChartHitTestMode` — Determines the method of hit testing used when mousing over elements in the chart.
- **ContentSeries**: `IgbSeriesCollection`
- **CrosshairPoint**: `Point` — Gets or sets the cross hair point (in world coordinates)
- **CrosshairVisibility**: `Visibility` — Gets or sets the current SeriesViewer's crosshair visibility override.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DefaultInteraction**: `InteractionState` — Gets or sets the DefaultInteraction property.
- **DragModifier**: `ModifierKeys` — Gets or sets the current SeriesViewer's DragModifier property.
- **EffectiveViewport**: `Rect` — Gets the EffectiveViewport rectangle, representing the effective viewport area after margins have been subtracted.
- **FireMouseLeaveOnManipulationStart**: `bool` — Gets or sets how the mouse leave event fires when a manipulation is started.
- **FocusBrush**: `string` — Gets or sets the Focus brush to use for the series.
- **FocusDismissDelayMilliseconds**: `int` — Gets or sets the amount of time to delay before dismissing a selection effect.
- **FocusMode**: `SeriesSelectionMode` — Gets or sets the focus mode to use for the series in the component, when supported.
- **FocusTransitionDuration**: `int` — Gets or sets the duration the Focus/de-Focus effects.
- **FocusedSeriesItems**: `IgbChartSelectedItemCollection` — Gets the currently focused data items. Adding or removing data items from this collection will focus or blur the visuals associated with those items.
- **FocusedSeriesItemsChanged**: `EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>`
- **FocusedSeriesItemsChangedScript**: `string`
- **FullSeries**: `IgbSeriesCollection`
- **GridAreaRectChanged**: `Action<IgbRectChangedEventArgs>`
- **GridAreaRectChangedScript**: `string`
- **HighlightedValuesDisplayMode**: `SeriesHighlightedValuesDisplayMode` — Gets or sets whether and how to display highlighted values for the series by default. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.
- **HighlightingBehavior**: `SeriesHighlightingBehavior` — Gets or sets the highlighting Behavior to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.
- **HighlightingDismissDelayMilliseconds**: `int` — Gets or sets the amount of time to delay before dismissing a selection effect.
- **HighlightingFadeOpacity**: `double` — Gets or sets the target opacity to fade to for fade style highlighting.
- **HighlightingMode**: `SeriesHighlightingMode` — Gets or sets the highlighting mode to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.
- **HighlightingTransitionDuration**: `int` — Gets or sets the duration the highlighting/de-highlighting effects.
- **HorizontalCrosshairBrush**: `string` — Gets or sets the current SeriesViewer's crosshair horizontal brush override.
- **HorizontalViewScrollbarCornerRadius**: `double` — Gets or sets the corner radius to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarFill**: `string` — Gets or sets the fill to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarHeight**: `double` — Gets or sets the height to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarInset**: `double` — Gets or sets the inset distance to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarMaxOpacity**: `double` — Gets or sets the max opacity to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarMode**: `SeriesViewerScrollbarMode` — Gets or sets the horizontal scrollbar mode to use for the series viewer.
- **HorizontalViewScrollbarOutline**: `string` — Gets or sets the outline to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarPosition**: `SeriesViewerHorizontalScrollbarPosition` — Gets or sets the position to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarShouldAddAutoTrackInsets**: `bool` — Gets or sets whether to use automatic track insets for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarStrokeThickness**: `double` — Gets or sets the stroke thickness to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarTrackEndInset**: `double` — Gets or sets the track end inset to use for the horizontal scrollbar in the component, when enabled.
- **HorizontalViewScrollbarTrackStartInset**: `double` — Gets or sets the track start inset to use for the horizontal scrollbar in the component, when enabled.
- **ImageCaptured**: `Action<IgbImageCapturedEventArgs>`
- **ImageCapturedScript**: `string`
- **InteractionOverride**: `InteractionState` — Gets or sets the InteractionOverride property.
- **InteractionPixelScalingRatio**: `double` — Method of pixel scaling to use during end user interaction with the chart.
- **IsAntiAliasingEnabledDuringInteraction**: `bool` — Gets or sets the IsAntiAliasingEnabledDuringInteraction property.
- **IsPagePanningAllowed**: `bool` — Gets or sets the whether the series viewer can allow the page to pan if a control pan is not possible in the requested direction.
- **IsSurfaceInteractionDisabled**: `bool` — Gets or sets whether all surface interactions with the plot area should be disabled.
- **IsUserAnnotationsEnabled**: `bool` — Gets or sets whether initiating user annotations from the toolbar is enabled.
- **IsWindowSyncedToVisibleRange**: `bool` — Gets or sets whether to sync the vertical aspect of the window with the contained series content. This is only supported for a subset of the available series.
- **LeftMargin**: `double` — Sets or gets the left margin to use around the chart content.
- **Legend**: `IgbLegendBase` — Gets or sets which legend to use for all series in this SeriesViewer, unless otherwise specified by the Series.Legend property.
- **LegendHighlightingMode**: `LegendHighlightingMode` — Gets or sets the highlighting mode to use for the legend linked to the component, when supported.
- **LegendItemBadgeMode**: `LegendItemBadgeMode` — Gets or sets the mode of legend badges representing all series in this chart.
- **LegendItemBadgeShape**: `LegendItemBadgeShape` — Gets or sets type of legend badges representing all series displayed in a legend linked to this component
- **LegendScript**: `string` — Provides a means of setting Legend in the JavaScript environment.
- **MarkerAutomaticBehavior**: `MarkerAutomaticBehavior` — Gets or sets the marker mode used for assigning a marker type to series when the marker type is automatic.
- **MarkerBrushes**: `string` — Gets or sets the palette of brushes used for fill of marker series.
- **MarkerOutlines**: `string` — Gets or sets the palette of brushes used for outlines of plotted markers.
- **Outlines**: `string` — Gets or sets the palette of brushes used for outlines of plotted series.
- **PanModifier**: `ModifierKeys` — Gets or sets the current SeriesViewer's PanModifier property.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **PlotAreaBackground**: `string` — Gets or sets the brush used as the background for the current SeriesViewer object's plot area.
- **PlotAreaClicked**: `EventCallback<IgbPlotAreaMouseButtonEventArgs>`
- **PlotAreaClickedScript**: `string`
- **PlotAreaMouseEnter**: `Action<IgbPlotAreaMouseEventArgs>`
- **PlotAreaMouseEnterScript**: `string`
- **PlotAreaMouseLeave**: `Action<IgbPlotAreaMouseEventArgs>`
- **PlotAreaMouseLeaveScript**: `string`
- **PlotAreaMouseLeftButtonDown**: `EventCallback<IgbPlotAreaMouseButtonEventArgs>`
- **PlotAreaMouseLeftButtonDownScript**: `string`
- **PlotAreaMouseLeftButtonUp**: `EventCallback<IgbPlotAreaMouseButtonEventArgs>`
- **PlotAreaMouseLeftButtonUpScript**: `string`
- **PlotAreaMouseOver**: `Action<IgbPlotAreaMouseEventArgs>`
- **PlotAreaMouseOverScript**: `string`
- **PreferHigherResolutionTiles**: `bool` — Gets or sets whether the series viewer should prefer selecting higher resolution tiles over lower resolution tiles when performing tile zooming. Setting this to true will lower performance but increase quality.
- **PreviewPathFill**: `string` — Gets or sets the brush used as the fill for the current SeriesViewer object's preview path. Null is treated as auto.
- **PreviewPathOpacity**: `double` — Gets or sets the opacity used as for the fill for the current SeriesViewer object's preview path. Null is treated as auto.
- **PreviewPathStroke**: `string` — Gets or sets the brush used as the border for the current SeriesViewer object's preview path. Null is treated as auto.
- **PreviewRect**: `Rect` — Gets or sets the preview rectangle.
- **RefreshCompleted**: `Action<IgbRefreshCompletedEventArgs>`
- **RefreshCompletedScript**: `string`
- **ResizeIdle**: `EventCallback<IgbChartResizeIdleEventArgs>`
- **ResizeIdleMilliseconds**: `int` — Gets or sets the milliseconds before the chart will fire the resize idle event after the last resize.
- **ResizeIdleScript**: `string`
- **RightButtonDefaultInteraction**: `InteractionState` — Gets or sets the RightButtonDefaultInteraction property.
- **RightMargin**: `double` — Sets or gets the right margin to use around the chart content.
- **ScrollbarsAnimationDuration**: `int` — Gets or sets the duration of the scrollbar effects.
- **SelectedSeriesItems**: `IgbChartSelectedItemCollection` — Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the visuals associated with those items.
- **SelectedSeriesItemsChanged**: `EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>`
- **SelectedSeriesItemsChangedScript**: `string`
- **SelectionBehavior**: `SeriesSelectionBehavior` — Gets or sets the selection behavior to use for the series in the component, when supported.
- **SelectionBrush**: `string` — Gets or sets the selection brush to use for the series.
- **SelectionDismissDelayMilliseconds**: `int` — Gets or sets the amount of time to delay before dismissing a selection effect.
- **SelectionMode**: `SeriesSelectionMode` — Gets or sets the selection mode to use for the series in the component, when supported.
- **SelectionModifier**: `ModifierKeys` — Gets or sets the current SeriesViewer's SelectionModifier property.
- **SelectionTransitionDuration**: `int` — Gets or sets the duration the selection/de-Selection effects.
- **Series**: `IgbSeriesCollection` — Gets the current SeriesViewer object's child Series.
- **SeriesClick**: `EventCallback<IgbDataChartMouseButtonEventArgs>`
- **SeriesClickScript**: `string`
- **SeriesCursorMouseMove**: `Action<IgbChartCursorEventArgs>`
- **SeriesCursorMouseMoveScript**: `string`
- **SeriesMouseEnter**: `EventCallback<IgbChartMouseEventArgs>`
- **SeriesMouseEnterScript**: `string`
- **SeriesMouseLeave**: `EventCallback<IgbChartMouseEventArgs>`
- **SeriesMouseLeaveScript**: `string`
- **SeriesMouseLeftButtonDown**: `EventCallback<IgbDataChartMouseButtonEventArgs>`
- **SeriesMouseLeftButtonDownScript**: `string`
- **SeriesMouseLeftButtonUp**: `EventCallback<IgbDataChartMouseButtonEventArgs>`
- **SeriesMouseLeftButtonUpScript**: `string`
- **SeriesMouseMove**: `Action<IgbChartMouseEventArgs>`
- **SeriesMouseMoveScript**: `string`
- **SeriesValueLayerUseLegend**: `bool` — Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.
- **ShouldMatchZOrderToSeriesOrder**: `bool` — Gets or sets whether to match the z order of the series to their positional order in the series collection, regardless of mutation.
- **ShouldPanOnMaximumZoom**: `bool` — Gets or sets a whether the chart should pan its content when zooming in passed max zoom level.
- **ShouldSimulateHoverMoveCrosshairPoint**: `bool` — Gets or sets whether calling SimulateHover should shift the crosshair point.
- **SizeChanged**: `Action<IgbRectChangedEventArgs>`
- **SizeChangedScript**: `string`
- **Subtitle**: `string` — Gets or sets the Subtitle property.
- **SubtitleBottomMargin**: `double` — Margin applied below the subtitle.
- **SubtitleHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the SubtitleHorizontalAlignment property.
- **SubtitleLeftMargin**: `double` — Margin applied to the left of the subtitle.
- **SubtitleRightMargin**: `double` — Margin applied to the right of the subtitle.
- **SubtitleTextColor**: `string` — Gets or sets the Color used for the Subtitle Text.
- **SubtitleTextStyle**: `string` — Font settings for the subtitle.
- **SubtitleTopMargin**: `double` — Margin applied above the subtitle.
- **SyncChannel**: `string` — Sets or gets the Synchronization channel to use for the SeriesViewer.
- **TitleBottomMargin**: `double` — Margin applied below the title.
- **TitleHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the TitleHorizontalAlignment property.
- **TitleLeftMargin**: `double` — Margin applied to the left of the title.
- **TitleRightMargin**: `double` — Margin applied to the right of the title.
- **TitleTextColor**: `string` — Gets or sets the Color used for the Title Text.
- **TitleTextStyle**: `string` — Font settings for the title.
- **TitleTopMargin**: `double` — Margin applied above the title.
- **TopMargin**: `double` — Sets or gets the top margin to use around the chart content.
- **Type**: `string`
- **UseTiledZooming**: `bool` — Gets or sets whether the series viewer should use cached tiles during zooms rather than the default live content.
- **UserAnnotationInformationRequested**: `EventCallback<IgbUserAnnotationInformationEventArgs>`
- **UserAnnotationInformationRequestedScript**: `string`
- **UserAnnotationToolTipContentUpdating**: `EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs>`
- **UserAnnotationToolTipContentUpdatingScript**: `string`
- **VerticalCrosshairBrush**: `string` — Gets or sets the current SeriesViewer's crosshair vertical brush override.
- **VerticalViewScrollbarCornerRadius**: `double` — Gets or sets the corner radius to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarFill**: `string` — Gets or sets the fill to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarInset**: `double` — Gets or sets the inset distance to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarMaxOpacity**: `double` — Gets or sets the max opacity to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarMode**: `SeriesViewerScrollbarMode` — Gets or sets the vertical scrollbar mode to use for the series viewer.
- **VerticalViewScrollbarOutline**: `string` — Gets or sets the outline to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarPosition**: `SeriesViewerVerticalScrollbarPosition` — Gets or sets the position to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarShouldAddAutoTrackInsets**: `bool` — Gets or sets whether to use automatic track insets for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarStrokeThickness**: `double` — Gets or sets the stroke thickness to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarTrackEndInset**: `double` — Gets or sets the track end inset to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarTrackStartInset**: `double` — Gets or sets the track start inset to use for the vertical scrollbar in the component, when enabled.
- **VerticalViewScrollbarWidth**: `double` — Gets or sets the width to use for the vertical scrollbar in the component, when enabled.
- **ViewerManipulationEnding**: `Action<IgbSeriesViewerManipulationEventArgs>`
- **ViewerManipulationEndingScript**: `string`
- **ViewerManipulationStarting**: `Action<IgbSeriesViewerManipulationEventArgs>`
- **ViewerManipulationStartingScript**: `string`
- **ViewportRect**: `Rect` — Gets the viewport rectangle associated with the SeriesViewer, the physical dimensions of the plot area.
- **WindowPositionHorizontal**: `double` — A number between 0 and 1 determining the position of the horizontal scroll.
- **WindowPositionVertical**: `double` — A number between 0 and 1 determining the position of the vertical scroll.
- **WindowRect**: `Rect` — A rectangle representing the portion of the SeriesViewer currently in view.
- **WindowRectChanged**: `Action<IgbRectChangedEventArgs>`
- **WindowRectChangedScript**: `string`
- **WindowRectMinHeight**: `double` — Sets or gets the minimum height that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowRectMinWidth**: `double` — Sets or gets the minimum width that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowResponse**: `WindowResponse` — The response to user panning and zooming: whether to update the view immediately while the user action is happening, or to defer the update to after the user action is complete. The user action will be an action such as a mouse drag which causes panning and/or zooming to occur.
- **WindowSizeMinHeight**: `double` — Sets or gets minimum pixel height that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **WindowSizeMinWidth**: `double` — Sets or gets minimum pixel width that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.
- **ZoomCoercionMode**: `ZoomCoercionMode` — Gets or sets zoom is constrained to within the axes. Setting this to false is a preview feature at the present time.
- **ZoomTileCacheSize**: `int` — Gets or sets the maximum number of zoom tiles that the series viewer should cache while in tiled zooming mode.
- **CancelAnnotationFlow**(annotationFlowID: string): void
- **CancelAnnotationFlowAsync**(annotationFlowID: string): Task
- **CancelCreatingAnnotation**(): void
- **CancelCreatingAnnotationAsync**(): Task
- **CancelDeletingAnnotation**(): void
- **CancelDeletingAnnotationAsync**(): Task
- **CancelManipulation**(): void
- **CancelManipulationAsync**(): Task
- **CaptureImage**(settings: IgbCaptureImageSettings): void
- **CaptureImageAsync**(settings: IgbCaptureImageSettings): Task
- **ClearTileZoomCache**(): void
- **ClearTileZoomCacheAsync**(): Task — Clears the tile zoom tile cache so that new tiles will be generated. Only applies if the viewer is using a tile based zoom.
- **Destroy**(): void
- **DestroyAsync**(): Task — Release any resources held by the control.
- **EndTiledZoomingIfRunning**(): void
- **EndTiledZoomingIfRunningAsync**(): Task — Manually ends a tiled zoom if one is running.
- **FindByName**(name: string): object
- **FinishAnnotationFlow**(info: IgbUserAnnotationInformation): void
- **FinishAnnotationFlowAsync**(info: IgbUserAnnotationInformation): Task
- **FinishCreatingAnnotation**(): void
- **FinishCreatingAnnotationAsync**(): Task
- **FinishDeletingAnnotation**(): void
- **FinishDeletingAnnotationAsync**(): Task
- **Flush**(): void
- **FlushAsync**(): Task — Use to force the SeriesViewer to finish any deferred work before printing or evaluating its visual.
- **GetActualWindowScaleHorizontal**(): double
- **GetActualWindowScaleHorizontalAsync**(): Task<double> — Gets actual window scale for horizontal dimension of the control
- **GetActualWindowScaleVertical**(): double
- **GetActualWindowScaleVerticalAsync**(): Task<double> — Gets actual window scale for vertical dimension of the control
- **GetAllAxes**(): IgbAxis[]
- **GetAllSeries**(): IgbSeries[]
- **GetAnimationIdleVersionNumber**(): int
- **GetAnimationIdleVersionNumberAsync**(): Task<int>
- **GetCurrentActualWindowRect**(): Rect
- **GetCurrentActualWindowRectAsync**(): Task<Rect>
- **GetCurrentFocusedSeriesItems**(): IgbChartSelectedItemCollection
- **GetCurrentFocusedSeriesItemsAsync**(): Task<IgbChartSelectedItemCollection>
- **GetCurrentSelectedSeriesItems**(): IgbChartSelectedItemCollection
- **GetCurrentSelectedSeriesItemsAsync**(): Task<IgbChartSelectedItemCollection>
- **GetCurrentViewportRect**(): Rect
- **GetCurrentViewportRectAsync**(): Task<Rect>
- **GetCurrentWindowRect**(): Rect
- **GetCurrentWindowRectAsync**(): Task<Rect>
- **HideToolTip**(): void
- **HideToolTipAsync**(): Task — Hides the active main tooltip, if displayed.
- **IsAnimationActive**(): bool
- **IsAnimationActiveAsync**(): Task<bool>
- **LoadAnnotationsFromJson**(jsonString: string): void
- **LoadAnnotationsFromJsonAsync**(jsonString: string): Task
- **NotifyContainerResized**(): void
- **NotifyContainerResizedAsync**(): Task — Notification from the containing object that the container has been resized.
- **NotifySeriesDataChanged**(): void
- **NotifySeriesDataChangedAsync**(): Task
- **RenderToImage**(width: double, height: double): object
- **RenderToImageAsync**(width: double, height: double): Task<object>
- **ResetAnnotations**(): void
- **ResetAnnotationsAsync**(): Task
- **ResetZoom**(): void
- **ResetZoomAsync**(): Task — Resets the zoom level to default.
- **SaveAnnotationsToJson**(): string
- **SaveAnnotationsToJsonAsync**(): Task<string>
- **SimulateClick**(point: Point): void
- **SimulateClickAsync**(point: Point): Task
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task
- **SimulateMouseLeave**(): void
- **SimulateMouseLeaveAsync**(): Task
- **SimulatePlotPointerUp**(point: Point): void
- **SimulatePlotPointerUpAsync**(point: Point): Task
- **SimulatePressAndHold**(point: Point): void
- **SimulatePressAndHoldAsync**(point: Point): Task
- **StartCreatingAnnotation**(): void
- **StartCreatingAnnotationAsync**(): Task
- **StartDeletingAnnotation**(): void
- **StartDeletingAnnotationAsync**(): Task
- **StartTiledZoomingIfNecessary**(): void
- **StartTiledZoomingIfNecessaryAsync**(): Task — Manually starts a tiled zoom if one isn't already running.
- **ZoomIn**(percentage: double): void
- **ZoomInAsync**(percentage: double): Task — Performs zoom in action on the chart by specified percentage of current window rect
- **ZoomOut**(percentage: double): void
- **ZoomOutAsync**(percentage: double): Task — Performs zoom out action on the chart by specified percentage of current window rect

### [IgbSeriesViewerManipulationEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesViewerManipulationEventArgs)

- **constructor**(): void
- **DragSelectRectangle**: `Rect`
- **IsDragSelect**: `bool`
- **IsDragSelectCancelled**: `bool`
- **IsDragZoom**: `bool`
- **IsZoomPan**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSeriesViewerSelectedSeriesItemsChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesViewerSelectedSeriesItemsChangedEventArgs)
Provides data for the SelectedItemsChanged event.

- **constructor**(): void
- **CurrentItems**: `IgbChartSelectedItemCollection` — A list of the current items selected.
- **NewItems**: `IgbChartSelectedItemCollection` — A list of the items being selected.
- **OldItems**: `IgbChartSelectedItemCollection` — A list of the previously selected items.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSeriesViewerSelectedSeriesItemsChangingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSeriesViewerSelectedSeriesItemsChangingEventArgs)
Provides data for the SelectedItemsChanging event.

- **constructor**(): void
- **Cancel**: `bool` — Set this to true in order to stop the SelectedItems collection from changing.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbShapeDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbShapeDataSource)
Class used to convert Shapefiles into CLR objects.

- **constructor**(): void
- **ComputedWorldRect**: `Rect` — Gets the world bounding rectangle, based on the filtered shapes
- **DatabaseSource**: `string` — The Uri of the .dbf portion of the Shapefile.
- **DeferImportCompleted**: `bool` — The Uri of the .shp portion of the Shapefile.
- **Filter**: `EventCallback<IgbShapeFilterRecordEventArgs>`
- **FilterScript**: `string`
- **ImportCompleted**: `EventCallback<IgbAsyncCompletedEventArgs>`
- **ImportCompletedScript**: `string`
- **ImportPending**: `EventCallback<IgbAsyncCompletedEventArgs>`
- **ImportPendingScript**: `string`
- **ShapefileSource**: `string` — The Uri of the .shp portion of the Shapefile.
- **Type**: `string`
- **WorldRect**: `Rect` — Gets the world bounding rectangle, as read from the header of the Shapefile.
- **FindByName**(name: string): object
- **GetLargestShapeBoundsForRecord**(index: int): Rect
- **GetLargestShapeBoundsForRecordAsync**(index: int): Task<Rect>
- **GetMaxLongitude**(recordIndex: int, useLargestShape: bool, fromLongitude: double, toLongitude: double): double
- **GetMaxLongitudeAsync**(recordIndex: int, useLargestShape: bool, fromLongitude: double, toLongitude: double): Task<double>
- **GetRecord**(index: int): IgbShapefileRecord
- **GetRecordAsync**(index: int): Task<IgbShapefileRecord>
- **GetRecordBounds**(index: int): Rect
- **GetRecordBoundsAsync**(index: int): Task<Rect>
- **GetRecordFieldNames**(index: int): string[]
- **GetRecordFieldNamesAsync**(index: int): Task<string[]>
- **GetRecordValue**(index: int, fieldName: string): object
- **GetRecordValueAsync**(index: int, fieldName: string): Task<object>
- **GetRecordValues**(fieldName: string): object[]
- **GetRecordValuesAsync**(fieldName: string): Task<object[]>
- **GetRecordsCount**(): int
- **GetRecordsCountAsync**(): Task<int>
- **GetWorldBounds**(useComputed: bool): Rect
- **GetWorldBoundsAsync**(useComputed: bool): Task<Rect>
- **RemoveRecord**(index: int): void
- **RemoveRecordAsync**(index: int): Task
- **SendImportCompleted**(): void
- **SendImportCompletedAsync**(): Task
- **SetRecordValue**(index: int, fieldName: string, value: object): void
- **SetRecordValueAsync**(index: int, fieldName: string, value: object): Task
- **SetRecordValues**(fieldName: string, values: object[]): void
- **SetRecordValuesAsync**(fieldName: string, values: object[]): Task
- **SetWorldBounds**(setComputed: bool, bounds: Rect): void
- **SetWorldBoundsAsync**(setComputed: bool, bounds: Rect): Task
- **ShiftAllShapes**(offsetX: double, offsetY: double): void
- **ShiftAllShapesAsync**(offsetX: double, offsetY: double): Task
- **ShiftShapes**(recordIndex: int, offsetX: double, offsetY: double): void
- **ShiftShapesAsync**(recordIndex: int, offsetX: double, offsetY: double): Task

### [IgbShapeDataSourceModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbShapeDataSourceModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbShapeFilterRecordEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbShapeFilterRecordEventArgs)

- **constructor**(): void
- **Record**: `IgbShapefileRecord`
- **ShouldInclude**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbShapeSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbShapeSeriesBase)
Series class for rendering polygons.

- **constructor**(): void
- **ActualItemSearchMode**: `ShapeItemSearchMode`
- **AssigningShapeMarkerStyle**: `Action<IgbAssigningShapeMarkerStyleEventArgs>`
- **AssigningShapeMarkerStyleScript**: `string`
- **AssigningShapeStyle**: `Action<IgbAssigningShapeStyleEventArgs>`
- **AssigningShapeStyleScript**: `string`
- **FillMemberPath**: `string` — Gets or sets the fill mapping property for the current series object.
- **FillScale**: `IgbBrushScale` — Gets or sets the brush scale for the fill brush of markers.
- **FillScaleUseGlobalValues**: `bool` — Gets or sets whether or not the FillScale uses global min/max values of FillMemberPath from multiple series. This setting applies only if multiple series are using the same FillScale.
- **HighlightedShapeMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **IsCustomShapeMarkerStyleAllowed**: `bool` — Gets or sets whether this Shape series should allow custom style overrides of its individual marker visuals.
- **IsCustomShapeStyleAllowed**: `bool` — Gets or sets whether this Shape series should allow custom style overrides of its individual visuals.
- **ItemSearchMode**: `ShapeItemSearchMode` — Gets or sets the mode the series will use to find the closest point to the cursor.
- **ItemSearchPointsThreshold**: `int` — Gets or sets the points threshold to use when searching for items using ItemSearchMode.
- **ItemSearchThreshold**: `int` — Gets or sets the threshold to use when searching for items using ItemSearchMode.
- **ShapeFilterResolution**: `double` — The resolution at which to filter out shapes in the series. For example, if the ShapeFilterResolution is set to 3, then elements with a bounding rectangle smaller than 3 X 3 pixels will be filtered out.
- **ShapeMemberPath**: `string` — The name of the property on ItemsSource items which, for each shape, contains a list of points to be converted to a polygon.
- **StyleShape**: `Action<IgbStyleShapeEventArgs>`
- **StyleShapeScript**: `string`
- **Type**: `string`
- **XAxis**: `IgbNumericXAxis` — Gets or sets the effective x-axis for the current ScatterBase object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbNumericYAxis` — Gets or sets the effective y-axis for the current ScatterBase object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbShapefileRecord](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbShapefileRecord)
Represents a record of data from a Shapefile (.shp and .dbf).

- **constructor**(): void
- **Bounds**: `Rect` — Gets the bounds for the shapes
- **FieldValues**: `object`
- **FieldValuesScript**: `string` — Provides a means of setting FieldValues in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetFieldValue**(fieldName: string): object
- **GetFieldValueAsync**(fieldName: string): Task<object>
- **SetFieldValue**(fieldName: string, value: object): void
- **SetFieldValueAsync**(fieldName: string, value: object): Task

### [IgbSize](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSize)

- **constructor**(): void
- **Height**: `double` — Gets or sets the vertical component of Size
- **Type**: `string`
- **Width**: `double` — Gets or sets the horizontal component of Size
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSizeScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSizeScale)
Represents a scale that is used determine an object's size.

- **constructor**(): void
- **GlobalMaximum**: `double` — Gets or sets global maximum value that will be mapped to MaxumumValue of this scale
- **GlobalMinimum**: `double` — Gets or sets global minimum value that will be mapped to MinumumValue of this scale
- **IsLogarithmic**: `bool` — Gets or sets whether the scale is logarithmic.
- **LogarithmBase**: `int` — Gets or sets the logarithm base for this scale.
- **MaximumValue**: `double` — Gets or sets the maximum size (in pixels) for this scale.
- **MinimumValue**: `double` — Gets or sets the minimum size (in pixels) for this scale.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentGlobalMaximum**(): double
- **GetCurrentGlobalMaximumAsync**(): Task<double>
- **GetCurrentGlobalMinimum**(): double
- **GetCurrentGlobalMinimumAsync**(): Task<double>

### [IgbSizeScaleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSizeScaleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSliceClickEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliceClickEventArgs)
Contains PieChart click event data.

- **constructor**(): void
- **Bounds**: `Rect` — Gets the bounds of the slice.
- **DataContext**: `object` — Gets the slice data context.
- **DataContextScript**: `string` — Provides a means of setting DataContext in the JavaScript environment.
- **EndAngle**: `double` — Gets the end angle of the slice.
- **Fill**: `string` — Gets the fill color of the slice.
- **Index**: `int` — Gets the index of the slice that was clicked.
- **IsExploded**: `bool` — Gets or sets whether the slice is exploded.
- **IsOthersSlice**: `bool` — Gets whether the current slice is part of the others slice.
- **IsSelected**: `bool` — Gets or sets whether the slice is selected.
- **Origin**: `Point` — Gets the origin location of the slice.
- **OriginalEvent**: `object` — Holds a reference to the original event that triggered slice click.
- **OriginalEventScript**: `string` — Provides a means of setting OriginalEvent in the JavaScript environment.
- **Outline**: `string` — Gets the outline color of the slice.
- **Radius**: `double` — Gets the radius of the slice.
- **StartAngle**: `double` — Gets the start angle of the slice.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSliceEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliceEventArgs)
Contains PieChart click event data.

- **constructor**(): void
- **Bounds**: `Rect` — Gets the bounds of the slice.
- **DataContext**: `object` — Gets the slice data context.
- **DataContextScript**: `string` — Provides a means of setting DataContext in the JavaScript environment.
- **EndAngle**: `double` — Gets the end angle of the slice.
- **Fill**: `string` — Gets the fill color of the slice.
- **Index**: `int` — Gets the index of the slice that was clicked.
- **IsExploded**: `bool` — Gets or sets whether the slice is exploded.
- **IsOthersSlice**: `bool` — Gets whether the current slice is part of the others slice.
- **IsSelected**: `bool` — Gets or sets whether the slice is selected.
- **Origin**: `Point` — Gets the origin location of the slice.
- **OriginalEvent**: `object` — Holds a reference to the original event that triggered slice click.
- **OriginalEventScript**: `string` — Provides a means of setting OriginalEvent in the JavaScript environment.
- **Outline**: `string` — Gets the outline color of the slice.
- **Position**: `Point` — Gets the position of the mouse relative to the pie chart.
- **Radius**: `double` — Gets the radius of the slice.
- **StartAngle**: `double` — Gets the start angle of the slice.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSlider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSlider)
A slider component used to select numeric value within a range.

- **constructor**(): void
- **Change**: `EventCallback<IgbNumberEventArgs>`
- **ChangeScript**: `string`
- **DirectRenderElementName**: `string`
- **Input**: `EventCallback<IgbNumberEventArgs>`
- **InputScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `double` — The current value of the component.
- **ValueChanged**: `EventCallback<double>`
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): double
- **GetCurrentValueAsync**(): Task<double>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **StepDown**(stepDecrement: double): void
- **StepDownAsync**(stepDecrement: double): Task — Decrements the value of the slider by stepDecrement * step, where stepDecrement defaults to 1. stepDecrement Optional step decrement. If no parameter is passed, it defaults to 1.
- **StepUp**(stepIncrement: double): void
- **StepUpAsync**(stepIncrement: double): Task — Increments the value of the slider by stepIncrement * step, where stepIncrement defaults to 1. stepIncrement Optional step increment. If no parameter is passed, it defaults to 1.

### [IgbSliderBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliderBase)

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Disables the UI interactions of the slider.
- **DiscreteTrack**: `bool` — Marks the slider track as discrete so it displays the steps. If the step is 0, the slider will remain continuos even if discreteTrack is true.
- **HidePrimaryLabels**: `bool` — Hides the primary tick labels.
- **HideSecondaryLabels**: `bool` — Hides the secondary tick labels.
- **HideTooltip**: `bool` — Hides the thumb tooltip.
- **Locale**: `string` — The locale used to format the thumb and tick label values in the slider.
- **LowerBound**: `double` — The lower bound of the slider value. If not set, the min value is applied.
- **Max**: `double` — The maximum value of the slider scale. Defaults to 100. If max is less than min the call is a no-op. If labels are provided (projected), then max is always set to the number of labels. If upperBound ends up being greater than than the current max value, it is automatically assigned the new max value.
- **Min**: `double` — The minimum value of the slider scale. Defaults to 0. If min is greater than max the call is a no-op. If labels are provided (projected), then min is always set to 0. If lowerBound ends up being less than than the current min value, it is automatically assigned the new min value.
- **PrimaryTicks**: `double` — The number of primary ticks. It defaults to 0 which means no primary ticks are displayed.
- **SecondaryTicks**: `double` — The number of secondary ticks. It defaults to 0 which means no secondary ticks are displayed.
- **Step**: `double` — Specifies the granularity that the value must adhere to. If set to 0 no stepping is implied and any value in the range is allowed. If labels are provided (projected) then the step is always assumed to be 1 since it is a discrete slider.
- **SupportsVisualChildren**: `bool`
- **TickLabelRotation**: `SliderTickLabelRotation` — The degrees for the rotation of the tick labels. Defaults to 0.
- **TickOrientation**: `SliderTickOrientation` — Changes the orientation of the ticks.
- **Type**: `string`
- **UpperBound**: `double` — The upper bound of the slider value. If not set, the max value is applied.
- **UseDirectRender**: `bool`
- **ValueFormat**: `string` — String format used for the thumb and tick label values in the slider.
- **ValueFormatOptions**: `IgbNumberFormatSpecifier` — Number format options used for the thumb and tick label values in the slider.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSliderBaseModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliderBaseModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSliderLabel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliderLabel)
Allows formatting the values of the slider as string values. The text content of the slider labels is used for thumb and tick labels. When slider labels are provided, the min, max and step properties are automatically calculated so that they do not allow values that do not map to the provided labels.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSliderLabelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliderLabelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSliderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSliderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSlowStochasticOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSlowStochasticOscillatorIndicator)
Represents a IgbDataChart Slow Stochastic Oscillator indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current SlowStochasticOscillatorIndicator object. The typical, and initial, value for SlowStochasticOscillatorIndicator periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSlowStochasticOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSlowStochasticOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSnackbar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSnackbar)
A snackbar component is used to provide feedback about an operation by showing a brief message at the bottom of the screen.

- **constructor**(): void
- **Action**: `EventCallback<IgbVoidEventArgs>`
- **ActionScript**: `string`
- **ActionText**: `string` — The snackbar action button.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbSnackbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSnackbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSortIndicatorRenderCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortIndicatorRenderCompletedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSortingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingEventArgs)
Represents event arguments related to sorting and grouping operations The event is cancelable

- **constructor**(): void
- **Detail**: `IgbSortingEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSortingEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingEventArgsDetail)
Represents event arguments related to sorting and grouping operations The event is cancelable

- **constructor**(): void
- **Cancel**: `bool` — Provides the ability to cancel the event.
- **GroupingExpressions**: `IgbGroupingExpression[]` — Optional Represents the grouping expressions applied to the grid. It can be a single grouping expression or an array of them The expression contains information like the sorting expression and criteria by which the elements will be grouped
- **Owner**: `object` — Provides reference to the owner component.
- **SortingExpressions**: `IgbSortingExpression[]` — Optional Represents the sorting expressions applied to the grid. It can be a single sorting expression or an array of them The expression contains information like file name, whether the letter case should be taken into account, etc.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSortingExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingExpression)

- **constructor**(): void
- **Dir**: `SortingDirection`
- **FieldName**: `string`
- **IgnoreCase**: `bool`
- **Strategy**: `IgbSortingStrategy`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSortingExpressionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingExpressionEventArgs)

- **constructor**(): void
- **Detail**: `IgbSortingExpression[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSortingOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingOptions)

- **constructor**(): void
- **Mode**: `SortingOptionsMode`
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSortingStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSortingStrategy)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbSparkline](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSparkline)
Represents a sparkline chart.

- **constructor**(): void
- **ActualHorizontalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualPixelScalingRatio**: `double` — Gets the actual scaling value used by the component to affect the pixel density of the control.
- **ActualVerticalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **Brush**: `string` — Gets or sets the sparkline brush.
- **ContentHorizontalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentVerticalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **DataSource**: `object` — Gets or sets the ItemsSource of the sparkline.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DisplayNormalRangeInFront**: `bool` — Gets or sets the position of the normal range on the sparkline.
- **DisplayType**: `SparklineDisplayType` — Gets or sets the display type of the sparkline.
- **FirstMarkerBrush**: `string` — Gets or sets the first marker brush of the sparkline.
- **FirstMarkerSize**: `double` — Gets or sets the first marker size of the sparkline.
- **FirstMarkerVisibility**: `Visibility` — Gets or sets the first marker visibility of the sparkline.
- **FormatLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.
- **FormatLabelScript**: `string` — Provides a means of setting FormatLabel in the JavaScript environment.
- **HighMarkerBrush**: `string` — Gets or sets the high marker brush of the sparkline.
- **HighMarkerSize**: `double` — Gets or sets the high marker size of the sparkline.
- **HighMarkerVisibility**: `Visibility` — Gets or sets the high marker visibility of the sparkline.
- **HorizontalAxisBrush**: `string` — Gets or sets the horizontal axis line brush of the sparkline.
- **HorizontalAxisLabel**: `object` — The value or content to display on the horizontal axis.
- **HorizontalAxisLabelScript**: `string` — Provides a means of setting HorizontalAxisLabel in the JavaScript environment.
- **HorizontalAxisVisibility**: `Visibility` — Gets or sets the display state of the horizontal axis.
- **HorizontalLabelFormat**: `string` — Gets or sets the label composite format used when creating label values.
- **HorizontalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the HorizontalLabelFormat string.
- **LabelMemberPath**: `string` — String identifier of a column or property name to get labels from on each item in the data source. These labels will be retrieved from the first and last item, and displayed by the horizontal axis.
- **LastMarkerBrush**: `string` — Gets or sets the last marker brush of the sparkline.
- **LastMarkerSize**: `double` — Gets or sets the last marker size of the sparkline.
- **LastMarkerVisibility**: `Visibility` — Gets or sets the last marker visibility of the sparkline.
- **LineThickness**: `double` — Gets or sets the line thickness of the sparkline.
- **LowMarkerBrush**: `string` — Gets or sets the low marker brush of the sparkline.
- **LowMarkerSize**: `double` — Gets or sets the low marker size of the sparkline.
- **LowMarkerVisibility**: `Visibility` — Gets or sets the low marker visibility of the sparkline.
- **MarkerBrush**: `string` — Gets or sets the marker brush of the sparkline.
- **MarkerSize**: `double` — Gets or sets the marker size of the sparkline.
- **MarkerVisibility**: `Visibility` — Gets or sets the marker visibility of the sparkline.
- **Maximum**: `double` — Gets or sets the maximum value of the y axis.
- **Minimum**: `double` — Gets or sets the minimum value of the y axis.
- **NegativeBrush**: `string` — Gets or sets the negative brush of the sparkline.
- **NegativeMarkerBrush**: `string` — Gets or sets the negative marker brush of the sparkline.
- **NegativeMarkerSize**: `double` — Gets or sets the negative marker size of the sparkline.
- **NegativeMarkerVisibility**: `Visibility` — Gets or sets the negative marker visibility of the sparkline.
- **NormalRangeFill**: `string` — Gets or sets the normal range brush of the sparkline.
- **NormalRangeMaximum**: `double` — Gets or sets the maximum value of the normal range.
- **NormalRangeMinimum**: `double` — Gets or sets the minimum value of the normal range.
- **NormalRangeVisibility**: `Visibility` — Gets or sets the normal range visibility of the sparkline.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **TrendLineBrush**: `string` — Gets or sets the trendline brush of the sparkline.
- **TrendLinePeriod**: `int` — Gets or sets the trendline period used by the sparkline.
- **TrendLineThickness**: `double` — Gets or sets the thickness of the sparkline's trendline.
- **TrendLineType**: `TrendLineType` — Gets or sets the type of trendline used by the sparkline.
- **Type**: `string`
- **UnknownValuePlotting**: `UnknownValuePlotting` — Gets or sets the way null values are interpreted.
- **ValueMemberPath**: `string` — Gets or sets the string path to the value column.
- **VerticalAxisBrush**: `string` — Gets or sets the vertical axis line brush of the sparkline.
- **VerticalAxisLabel**: `object` — The value or content to display on the vertical axis.
- **VerticalAxisLabelScript**: `string` — Provides a means of setting VerticalAxisLabel in the JavaScript environment.
- **VerticalAxisVisibility**: `Visibility` — Gets or sets the display state of the vertical axis.
- **VerticalLabelFormat**: `string` — Gets or sets the label composite format used when creating label values.
- **VerticalLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the VerticalLabelFormat string.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Used to manually notify the IgbSparkline that the data source has reset or cleared its items. Invoking this method is only necessary if that datasource is not observable.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifyResized**(): void
- **NotifyResizedAsync**(): Task — Notify that the control has resized.
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Provides a container to the sparkline control.

### [IgbSparklineCoreModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSparklineCoreModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSparklineModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSparklineModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplineAreaFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineAreaFragment)
Represents one part of a StackedSplineAreaSeries.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSplineAreaFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineAreaFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplineAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineAreaSeries)
Represents a IgbDataChart spline area series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSplineAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplineFragment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineFragment)
Represents one part of a StackedSplineSeries.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSplineFragmentBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineFragmentBase)
Represents one part in a StackedSplineSeries or StackedSplineAreaSeries.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbSplineFragmentModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineFragmentModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineSeries)
Represents a IgbDataChart spline series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSplineSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineSeriesBase)
Represents the base class for all IgbDataChart spline series.

- **constructor**(): void
- **IsSplineShapePartOfRange**: `bool` — Gets or sets whether to include the spline shape in the axis range requested of the axis.
- **SplineType**: `SplineType` — Gets or sets the type of spline to be rendered.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbSplineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplitPane](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplitPane)

- **constructor**(): void
- **AllowEmpty**: `bool` — Determines whether the pane should present in the UI when empty.
- **FloatingHeight**: `double` — The absolute height of the pane. Applies only for floating panes. Defaults to 100.
- **FloatingLocation**: `IgbDockManagerPoint` — The absolute location point of the pane. Applies only for floating panes.
- **FloatingResizable**: `bool` — Determines whether floating pane resizing is allowed. Applies only for floating panes.
- **FloatingWidth**: `double` — The absolute width of the pane. Applies only for floating panes. Defaults to 100.
- **Id**: `string` — The id of the pane. If not set the Dock Manager generates it automatically.
- **IsMaximized**: `bool` — Determines whether a split pane is maximized or not. Defaults to false.
- **Orientation**: `SplitPaneOrientation` — The orientation of the split pane.
- **PaneType**: `DockManagerPaneType` — The type of the pane.
- **Panes**: `IgbDockManagerPaneCollection` — The child panes of the split pane.
- **Size**: `double` — The size of the pane relative to its sibling panes' sizes. Defaults to 100.
- **Type**: `string`
- **UseFixedSize**: `bool` — Determines whether child panes are sized in pixels (instead of relatively to their siblings) and can be resized beyond the viewport, allowing scrollable overflow within the container. Defaults to false.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **WithPanes**(panes: IgbDockManagerPane[]): IgbSplitPane

### [IgbSplitPaneCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplitPaneCollection)

- **constructor**(): void
- **constructor**(parent: object, propertyName: string): void

### [IgbSplitPaneModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplitPaneModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSplitterResizeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSplitterResizeEventArgs)

- **constructor**(): void
- **Orientation**: `SplitPaneOrientation` — Gets the pane's orientation.
- **Pane**: `IgbDockManagerPane` — Gets the pane being resized with the splitter.
- **PaneHeight**: `double` — Gets the pane's height.
- **PaneWidth**: `double` — Gets the pane's width.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbStacked100AreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100AreaSeries)
Represents a stacked area series, where values are presented as percentages of the total.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100AreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100AreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStacked100BarSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100BarSeries)
Represents a IgbDataChart stacked100 bar series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100BarSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100BarSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStacked100ColumnSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100ColumnSeries)
Represents a IgbDataChart stacked100 column series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100ColumnSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100ColumnSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStacked100LineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100LineSeries)
Represents a IgbDataChart stacked100 line series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100LineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100LineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStacked100SplineAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100SplineAreaSeries)
Represents a IgbDataChart stacked100 spline area series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100SplineAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100SplineAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStacked100SplineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100SplineSeries)
Represents a IgbDataChart stacked100 spline series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStacked100SplineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStacked100SplineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedAreaSeries)
Represents a IgbDataChart stacked area series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStackedAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedBarSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedBarSeries)
Represents a IgbDataChart stacked bar series.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the bar.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the bar.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.

### [IgbStackedBarSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedBarSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedColumnSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedColumnSeries)
Represents a IgbDataChart stacked column series.

- **constructor**(): void
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.

### [IgbStackedColumnSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedColumnSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedFragmentSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedFragmentSeries)
Represents a non-visual child of StackedSeriesBase.

- **constructor**(): void
- **ActualAreaFillOpacity**: `double` — Gets the series ActualAreaFillOpacity. This property only applies for area-like series.
- **ActualBrush**: `string` — Gets the actual brush used by the series.
- **ActualDataLegendGroup**: `string` — Gets the label displayed before series value in the Data Legend.
- **ActualHighlightedValuesDataLegendGroup**: `string` — Gets the label displayed before series value in the Data Legend.
- **ActualHighlightedValuesDisplayMode**: `SeriesHighlightedValuesDisplayMode` — Gets the actual mode for displaying highlighted values.
- **ActualHighlightingFadeOpacity**: `double` — Gets the actual target opacity to fade to for fade style highlighting.
- **ActualIsDropShadowEnabled**: `bool` — Gets whether drop shadow is actually enabled for this series.
- **ActualIsSplineShapePartOfRange**: `bool` — Gets whether the spline part is considered to be part of the range
- **ActualIsTransitionInEnabled**: `bool` — Gets the the resolved value of whether transition in is enabled.
- **ActualLegendItemBadgeMode**: `LegendItemBadgeMode` — Gets the actual LegendItemBadgeMode of the series.
- **ActualLegendItemBadgeShape**: `LegendItemBadgeShape` — Gets the actual LegendItemBadgeShape of the series.
- **ActualLegendItemBadgeTemplate**: `object` — Gets the actual legend item badge template used by the series.
- **ActualLegendItemBadgeTemplateScript**: `string` — Provides a means of setting ActualLegendItemBadgeTemplate in the JavaScript environment.
- **ActualLegendItemTemplate**: `object` — Gets the actual legend item template used by the series.
- **ActualLegendItemTemplateScript**: `string` — Provides a means of setting ActualLegendItemTemplate in the JavaScript environment.
- **ActualLegendItemVisibility**: `Visibility` — Gets the actual visibility of the legend items in the series.
- **ActualLineCap**: `PenLineCap` — Gets the actual end cap used by the series.
- **ActualMarkerBrush**: `string` — Gets the actual marker brush of the series.
- **ActualMarkerFillMode**: `MarkerFillMode` — Gets whether the marker fill is based on the marker outline of the series rather than the marker brushes collection.
- **ActualMarkerFillOpacity**: `double` — Gets the actual opacity to use for hte marker fills.
- **ActualMarkerOutline**: `string` — Gets the actual marker outline of the series.
- **ActualMarkerOutlineMode**: `MarkerOutlineMode` — Gets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **ActualMarkerTemplate**: `object` — Gets the actual marker template used by the series.
- **ActualMarkerTemplateScript**: `string` — Provides a means of setting ActualMarkerTemplate in the JavaScript environment.
- **ActualMarkerThickness**: `double` — Gets actual marker thickness of this stacked fragment.
- **ActualMarkerType**: `MarkerType` — Gets the actual marker type set used in the series.
- **ActualOpacity**: `double` — Gets the series opacity.
- **ActualOutline**: `string` — Gets the series outline.
- **ActualOutlineMode**: `SeriesOutlineMode` — Gets the actual outline mode to use for the fragment.
- **ActualRadiusX**: `double` — Gets the actual corner radius of the series
- **ActualRadiusY**: `double` — Gets the actual corner radius of the series
- **ActualShadowBlur**: `double` — Gets the actual shadow blur used by the series.
- **ActualShadowColor**: `string` — Gets actual the drop shadow color used by the series.
- **ActualShadowOffsetX**: `double` — Gets the actual drop shadow x-offset applied to the series.
- **ActualShadowOffsetY**: `double` — Gets the actual drop shadow y-offset applied to the series.
- **ActualThickness**: `double` — Gets or sets the thickness of this stacked fragment.
- **ActualTransitionDuration**: `int` — Gets the series transition duration.
- **ActualTransitionEasingFunction**: `string` — Gets the series transition easing function.
- **ActualTransitionEasingFunctionScript**: `string` — Provides a means of setting ActualTransitionEasingFunction in the JavaScript environment.
- **ActualTransitionInDuration**: `int` — Gets the resolved transition in duration
- **ActualTransitionInEasingFunction**: `string` — Gets the series transition easing function.
- **ActualTransitionInEasingFunctionScript**: `string` — Provides a means of setting ActualTransitionInEasingFunction in the JavaScript environment.
- **ActualTransitionInMode**: `CategoryTransitionInMode` — Gets the series transition easing function.
- **ActualTransitionInSpeedType**: `TransitionInSpeedType` — Gets the series transition easing function.
- **ActualUseSingleShadow**: `bool` — Gets whether drop shadow is actually applied to the whole StackedFragmentSeries visual or to each of the individual shapes forming the StackedFragmentSeries.
- **ActualValueMemberAsLegendLabel**: `string` — Gets the label displayed before series value in the Data Legend.
- **ActualValueMemberAsLegendUnit**: `string` — Gets the unit displayed after series value in the Data Legend.
- **ActualVisibility**: `Visibility` — Gets the actual visibility of the stacked fragment.
- **AreaFillOpacity**: `double` — Gets or sets the AreaFillOpacity of the stacked fragment. This property only applies for area-like series.
- **AssigningCategoryMarkerStyle**: `Action<IgbAssigningCategoryMarkerStyleEventArgs>`
- **AssigningCategoryMarkerStyleScript**: `string`
- **AssigningCategoryStyle**: `Action<IgbAssigningCategoryStyleEventArgs>`
- **AssigningCategoryStyleScript**: `string`
- **Brush**: `string` — Gets or sets the brush of the stacked fragment.
- **DashArray**: `double[]` — Gets or sets a collection of Double values that indicate the pattern of dashes and gaps that is used to outline the current series object.
- **DataLegendGroup**: `string` — Gets or sets a name used for grouping multiple fragment series in the Data Legend
- **DataSource**: `object` — Gets or sets the ItemsSource property for the current series object. Normally you will want to provide data to the parent series instead. But if you have data as individual columns, it can be assigned here. The data must be aligned and have the same number of items for each fragment.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **HighlightedDataSource**: `object` — Gets or sets the HighlightedItemsSource property for the current series object.
- **HighlightedDataSourceScript**: `string` — Provides a means of setting HighlightedDataSource in the JavaScript environment.
- **HighlightedValuesDataLegendGroup**: `string` — Gets or sets a name used for grouping highlighted series in the Data Legend
- **HighlightingFadeOpacity**: `double` — Gets or sets the target opacity to fade to for fade style highlighting.
- **IsCustomCategoryMarkerStyleAllowed**: `bool` — Gets or sets whether this category series should allow custom style overrides of its individual marker visuals.
- **IsCustomCategoryStyleAllowed**: `bool` — Gets or sets whether this category series should allow custom style overrides of its individual visuals.
- **IsDropShadowEnabled**: `bool` — Gets or sets whether drop shadow should be enabled for this series.
- **IsSplineShapePartOfRange**: `bool` — Gets or sets whether to include the spline shape in the axis range requested of the axis.
- **IsTransitionInEnabled**: `bool` — Gets or sets whether the series should transition into the plot area when a new data source is assigned. Note: Transitions are not currently supported for stacked series.
- **LegendItemBadgeMode**: `LegendItemBadgeMode` — Gets or sets the mode of legend badge representing the current series in a legend.
- **LegendItemBadgeShape**: `LegendItemBadgeShape` — Gets or sets the type of legend badge representing the current series in a legend.
- **LegendItemBadgeTemplate**: `object` — Gets or sets the LegendItemBadgeTemplate property.
- **LegendItemBadgeTemplateScript**: `string` — Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
- **LegendItemTemplate**: `object` — Gets or sets the LegendItemTemplate property.
- **LegendItemTemplateScript**: `string` — Provides a means of setting LegendItemTemplate in the JavaScript environment.
- **LegendItemVisibility**: `Visibility` — Gets or sets the legend item visibility for the current series object.
- **LineCap**: `PenLineCap` — The style of the end points of any lines or polylines representing this series.
- **MarkerBrush**: `string` — Gets or sets the brush that specifies how the current series object's marker interiors are painted.
- **MarkerFillMode**: `MarkerFillMode` — Gets or sets whether the marker fill is based on the marker outline of the series rather than the marker brushes collection.
- **MarkerFillOpacity**: `double` — Gets or sets the opacity to use for the marker fills.
- **MarkerOutline**: `string` — Gets or sets the brush that specifies how the current series object's marker outlines are painted.
- **MarkerOutlineMode**: `MarkerOutlineMode` — Gets or sets whether the marker outline is based on the marker brush of the series rather than the marker outlines collection.
- **MarkerTemplate**: `object` — Gets or sets the MarkerTemplate for the current series object.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets the width of the current series object's marker thickness.
- **MarkerType**: `MarkerType` — Gets or sets the marker type for the current series object.
- **Opacity**: `double` — Gets or sets the Opacity of the stacked fragment.
- **Outline**: `string` — Gets or sets the brush to use for the outline of the series.
- **OutlineMode**: `SeriesOutlineMode` — Gets or sets the outline mode to use for the fragment.
- **ParentOrLocalBrush**: `string` — Gets the resolved brush used between the local series and the parent series.
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column. This only applies to Bar and Column series.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column. This only applies to Bar and Column series.
- **ShadowBlur**: `double` — Gets or sets the shadow blur.
- **ShadowColor**: `string` — Gets or sets the drop shadow color.
- **ShadowOffsetX**: `double` — Gets or sets the drop shadow x-offset.
- **ShadowOffsetY**: `double` — Gets or sets the drop shadow y-offset.
- **StackedSeriesBaseParent**: `BaseRendererElement`
- **Thickness**: `double` — Gets or sets the width of the current series object's line thickness.
- **Title**: `object` — Gets or sets the Title property.
- **TransitionDuration**: `int` — Gets or sets the duration of the current series's morph.
- **TransitionEasingFunction**: `string` — Gets or sets the EasingFunction used to morph the current series.
- **TransitionEasingFunctionScript**: `string` — Provides a means of setting TransitionEasingFunction in the JavaScript environment.
- **TransitionInDuration**: `int` — Gets or sets the duration of the current series's transition in morph.
- **TransitionInEasingFunction**: `string` — Gets or sets the EasingFunction used to morph the current series during the initial transition.
- **TransitionInEasingFunctionScript**: `string` — Provides a means of setting TransitionInEasingFunction in the JavaScript environment.
- **TransitionInMode**: `CategoryTransitionInMode` — Gets or sets the method by which to animate the data into the chart when the chart data source is swapped. Note: Transitions are not currently supported for stacked series.
- **TransitionInSpeedType**: `TransitionInSpeedType` — Gets or sets the duration of the current series's transition in morph.
- **Type**: `string`
- **UseSingleShadow**: `bool` — Gets or sets whether drop shadow is applied to the whole StackedFragmentSeries visual or to each of the individual shapes forming the StackedFragmentSeries.
- **ValueMemberAsLegendLabel**: `string` — Gets or sets the label displayed before series value in the Data Legend.
- **ValueMemberAsLegendUnit**: `string` — Gets or sets the unit displayed after series value in the Data Legend.
- **ValueMemberPath**: `string` — Gets or sets the value mapping property for the current series object.
- **Visibility**: `Visibility` — Gets or sets the Visibility of the stacked fragment.
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromWorldPosition**(world: Point): Point
- **FromWorldPositionAsync**(world: Point): Task<Point> — Converts a point from world coordinates to coordinates within the viewport of the series.
- **GetEffectiveViewport**(): Rect
- **GetEffectiveViewportAsync**(): Task<Rect> — Gets the effective viewport, adjusted to account for margins and other factors.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the item index associated with the specified world position
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesHighValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesHighValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesHighValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesHighValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesLowValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesLowValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesLowValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesLowValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValueFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **GetSeriesValuePositionFromSeriesPixel**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionFromSeriesPixelAsync**(mouse: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **MoveCursorPoint**(point: Point): void
- **MoveCursorPointAsync**(point: Point): Task — Moves the cursor point to the provided world position. Some series may react to the current cursor position.
- **NotifyVisualPropertiesChanged**(): void
- **NotifyVisualPropertiesChangedAsync**(): Task — Notifies the series that a visual property has changed, requiring a visual update.
- **OnInitializedAsync**(): Task
- **ReplayTransitionIn**(): void
- **ReplayTransitionInAsync**(): Task
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Requests that the provided item should be brought into view if possible.
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task — Simulates a pointer hover over the series surface.
- **ToWorldPosition**(seriesPoint: Point): Point
- **ToWorldPositionAsync**(seriesPoint: Point): Task<Point> — Converts a point from coordinates within the series plot area to a world position within axis space.

### [IgbStackedFragmentSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedFragmentSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedLineSeries)
Represents a stacked series, where the points in each series are connected with a line.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStackedLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSeriesBase)
Represents a base class for stacked series.

- **constructor**(): void
- **ActualSeries**: `IgbStackedSeriesCollection`
- **AutoGenerateSeries**: `bool` — Gets or sets whether series should be automatically generated. Reqiures the use of GroupBy as the ItemsSource.
- **ContentSeries**: `IgbStackedSeriesCollection`
- **ParentTypeName**: `string`
- **ReverseLegendOrder**: `bool` — Gets or sets whether the order of the fragment series should be reversed in the legend.
- **Series**: `IgbStackedSeriesCollection` — Contains one or more stacked fragments.
- **SeriesCreated**: `EventCallback<IgbStackedSeriesCreatedEventArgs>`
- **SeriesCreatedScript**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **NotifyIndexedPropertiesChanged**(): void
- **NotifyIndexedPropertiesChangedAsync**(): Task — Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series
- **ReplayTransitionIn**(): void
- **ReplayTransitionInAsync**(): Task — Replays the assigned transition in animation, if any.
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Scrolls the series to display the item for the specified data item.
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task — Simulates a pointer hover over the series surface.

### [IgbStackedSeriesCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSeriesCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbStackedSeriesCreatedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSeriesCreatedEventArgs)
Provides data for IgbDataChart stacked series.

- **constructor**(): void
- **Brush**: `string` — Gets or sets the series brush.
- **DashArray**: `double[]` — Gets or sets the series stroke dash array.
- **Index**: `int` — Gets the index of the series.
- **LegendItemBadgeTemplate**: `object` — Gets or sets the series legend item badge templae.
- **LegendItemBadgeTemplateScript**: `string` — Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
- **LegendItemTemplate**: `object` — Gets or sets the series legend item template.
- **LegendItemTemplateScript**: `string` — Provides a means of setting LegendItemTemplate in the JavaScript environment.
- **LegendItemVisibility**: `Visibility` — Gets or sets the visibility of the series legend.
- **LineCap**: `PenLineCap`
- **MarkerBrush**: `string` — Gets or sets the series marker brush.
- **MarkerOutline**: `string` — Gets or sets the series marker outline.
- **MarkerStyle**: `IgbStyle` — Gets or sets the series marker style.
- **MarkerTemplate**: `object` — Gets or sets the series marker template.
- **MarkerTemplateScript**: `string` — Provides a means of setting MarkerTemplate in the JavaScript environment.
- **MarkerThickness**: `double` — Gets or sets the series marker thickness.
- **MarkerType**: `MarkerType` — Gets or sets the series marker type.
- **Outline**: `string` — Gets or sets the series outline brush.
- **Thickness**: `double` — Gets or sets the series outline thickness.
- **Title**: `object` — Gets or sets the series title.
- **TitleScript**: `string` — Provides a means of setting Title in the JavaScript environment.
- **TransitionDuration**: `int` — Gets or sets the animation transition duration for the series.
- **TransitionEasingFunction**: `string` — Gets or sets the animation easing function for the series.
- **TransitionEasingFunctionScript**: `string` — Provides a means of setting TransitionEasingFunction in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbStackedSplineAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSplineAreaSeries)
Represents a IgbDataChart stacked spline area series.

- **constructor**(): void
- **IsSplineShapePartOfRange**: `bool` — Gets or sets whether to include the spline shape in the axis range requested of the axis.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStackedSplineAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSplineAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStackedSplineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSplineSeries)
Represents a IgbDataChart stacked spline series.

- **constructor**(): void
- **IsSplineShapePartOfRange**: `bool` — Gets or sets whether to include the spline shape in the axis range requested of the axis.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStackedSplineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStackedSplineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStandardDeviationIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStandardDeviationIndicator)
Represents a IgbDataChart Standard Deviation indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current StandardDeviationIndicator object. The typical, and initial, value for STDEV periods is 20.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStandardDeviationIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStandardDeviationIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStateCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStateCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbStep](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStep)
The step component is used within the igc-stepper element and it holds the content of each step. It also supports custom indicators, title and subtitle.

- **constructor**(): void
- **Active**: `bool` — Gets/sets whether the step is activе.
- **Complete**: `bool` — Gets/sets whether the step is completed. When set to true the following separator is styled solid.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Gets/sets whether the step is interactable.
- **Invalid**: `bool` — Gets/sets whether the step is invalid.
- **Optional**: `bool` — Gets/sets whether the step is optional. Optional steps validity does not affect the default behavior when the stepper is in linear mode i.e. if optional step is invalid the user could still move to the next step.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbStepAreaSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepAreaSeries)
Represents a IgbDataChart step area series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStepAreaSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepAreaSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStepLineSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepLineSeries)
Represents a IgbDataChart step line series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStepLineSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepLineSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStepModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStepper](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepper)
IgxStepper provides a wizard-like workflow by dividing content into logical steps. The stepper component allows the user to navigate between multiple steps. It supports horizontal and vertical orientation as well as keyboard navigation and provides API methods to control the active step.

- **constructor**(): void
- **ActiveStepChanged**: `EventCallback<IgbActiveStepChangedEventArgs>`
- **ActiveStepChangedScript**: `string`
- **ActiveStepChanging**: `EventCallback<IgbActiveStepChangingEventArgs>`
- **ActiveStepChangingScript**: `string`
- **AnimationDuration**: `double` — The animation duration in either vertical or horizontal mode.
- **ContentTop**: `bool` — Get/Set whether the content is displayed above the steps. Default value is false and the content is below the steps.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **HorizontalAnimation**: `HorizontalTransitionAnimation` — The animation type when in horizontal mode.
- **Linear**: `bool` — Get/Set whether the stepper is linear. If the stepper is in linear mode and if the active step is valid only then the user is able to move forward.
- **Orientation**: `StepperOrientation` — Gets/Sets the orientation of the stepper. Default value is horizontal.
- **StepType**: `StepperStepType` — Get/Set the type of the steps. Default value is full.
- **Steps**: `IgbStep[]` — Returns all of the stepper's steps.
- **SupportsVisualChildren**: `bool`
- **TitlePosition**: `StepperTitlePosition` — Get/Set the position of the steps title. The default value is auto. When the stepper is horizontally orientated the title is positioned below the indicator. When the stepper is horizontally orientated the title is positioned on the right side of the indicator.
- **Type**: `string`
- **UseDirectRender**: `bool`
- **VerticalAnimation**: `StepperVerticalAnimation` — The animation type when in vertical mode.
- **ConnectedCallback**(): void
- **ConnectedCallbackAsync**(): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **NavigateTo**(index: double): void
- **NavigateToAsync**(index: double): Task — Activates the step at a given index.
- **Next**(): void
- **NextAsync**(): Task — Activates the next enabled step.
- **Prev**(): void
- **PrevAsync**(): Task — Activates the previous enabled step.
- **Reset**(): void
- **ResetAsync**(): Task — Resets the stepper to its initial state i.e. activates the first step. The steps' content will not be automatically reset.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbStepperModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStepperModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStochRSIIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStochRSIIndicator)
Represents a IgbDataChart StochRSI indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current StochRSIIndicator object. The typical, and initial, value for StochRSI periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbStochRSIIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStochRSIIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbStockChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStockChangedEventArgs)
Represents event arguments for FDC3 MessageRecived

- **constructor**(): void
- **AddedSymbols**: `string[]` — Gets array of added stock symbols
- **RemovedSymbols**: `string[]` — Gets array of removed stock symbols
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbStraightNumericAxisBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStraightNumericAxisBase)
Defines a set of basic methods and properties used to create a StraightNumeric axis.

- **constructor**(): void
- **ScaleMode**: `NumericScaleMode` — Gets or sets the axis scale mode.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbStrategyBasedIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStrategyBasedIndicator)
A base class for indicator series with simple calculations that separates the calculation responsibility from the other responsibilities of the financial series, this enables easier unit testing and decoupling of individual calculation strategies.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStyle)
A class that exposes style realted properties.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbStyleSelector](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStyleSelector)
Base class for selecting styles for DependencyObjects based on their associated data items.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbStyleShapeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbStyleShapeEventArgs)

- **constructor**(): void
- **Item**: `object`
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **ShapeFill**: `string` — Gets or sets the fill brush.
- **ShapeOpacity**: `double` — Gets or sets the opacity.
- **ShapeStroke**: `string` — Gets or sets the stroke brush.
- **ShapeStrokeThickness**: `double` — Gets or sets the stroke thickness.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSubDomainsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSubDomainsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbSummaryCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryCellInfo)
Backing information for a section header cell in the grid.

- **constructor**(): void
- **ResolvedSummaryLabel**: `string` — Sets or gets the resolved summary label for the summary cell.
- **ResolvedSummaryValue**: `string` — Sets or gets the resolved summary value for the sumamry cell.
- **SummaryLabelFontFamily**: `string`
- **SummaryLabelFontSize**: `double`
- **SummaryLabelFontStyle**: `string`
- **SummaryLabelFontWeight**: `string`
- **SummaryLabelTextColor**: `string` — Gets or sets the color of the text for the summary label in the cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSummaryChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryChangedEventArgs)
Event args for the SummaryChanged event.

- **constructor**(): void
- **ID**: `string` — Gets the unique ID for the changed summary.
- **IsEnabled**: `bool` — Gets the current state of the changed summary.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSummaryChooserModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryChooserModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSummaryData](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryData)
Object used to store summary information for group headers.

- **constructor**(): void
- **FormattedText**: `string`
- **FormattedValue**: `string`
- **SummaryName**: `string`
- **SummaryOperand**: `DataSourceSummaryOperand`
- **SummaryValue**: `object`
- **SummaryValueScript**: `string` — Provides a means of setting SummaryValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbSummaryExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryExpression)

- **constructor**(): void
- **FieldName**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSummaryResult](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryResult)

- **constructor**(): void
- **DefaultFormatting**: `bool` — Apply default formatting based on the grid column type. const result: IgxSummaryResult = { key: 'key', label: 'label', defaultFormatting: true } IgxSummaryResult
- **Key**: `string`
- **Label**: `string`
- **Result**: `object`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSummaryRow](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryRow)

- **constructor**(): void
- **ActualSelectedBackground**: `string` — Gets the actual background color for summary cells when selected.
- **ActualSummaryLabelTextColor**: `string` — Gets the actual text color for the summary labels.
- **PaddingBottom**: `int` — Gets or sets the amount of bottom padding to use for the cell content of this column.
- **PaddingLeft**: `int` — Gets or sets the amount of left padding to use for the cell content for this column.
- **PaddingRight**: `int` — Gets or sets the amount of right padding to use for the cell content of this column.
- **PaddingTop**: `int` — Gets or sets the amount of top padding to use for the cell content for this column.
- **SelectedBackground**: `string` — Gets or sets the background color for summary cells when selected.
- **SummaryLabelFontFamily**: `string`
- **SummaryLabelFontSize**: `double`
- **SummaryLabelFontStyle**: `string`
- **SummaryLabelFontWeight**: `string`
- **SummaryLabelTextColor**: `string` — Gets or sets the text color for the summary labels.
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbSummaryRowRoot](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryRowRoot)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSummaryRowRootModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryRowRootModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSummaryRowSection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryRowSection)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbSummaryRowSectionModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryRowSectionModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbSummaryTemplateContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSummaryTemplateContext)

- **constructor**(): void
- **Implicit**: `IgbSummaryResult[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbSwitch](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSwitch)
Similar to a checkbox, a switch controls the state of a single setting on or off.

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbSwitchModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbSwitchModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTRIXIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTRIXIndicator)
Represents a IgbDataChart TRIX indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current TRIXIndicator object. The typical, and initial, value for TRIX periods is 15.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTRIXIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTRIXIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTab](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTab)
A tab element slotted into an igc-tabs container.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Determines whether the tab is disabled.
- **Label**: `string` — The tab item label.
- **Selected**: `bool` — Determines whether the tab is selected.
- **SelectedChanged**: `EventCallback<bool>`
- **SupportsVisualChildren**: `bool`
- **TabsParent**: `BaseRendererControl`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTabComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbTab`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTabGroupPane](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabGroupPane)

- **constructor**(): void
- **AllowEmpty**: `bool` — Determines whether the pane should present in the UI when empty.
- **Id**: `string` — The id of the pane. If not set the Dock Manager generates it automatically.
- **IsMaximized**: `bool` — Determines whether a tab group is maximized or not. Defaults to false.
- **PaneType**: `DockManagerPaneType` — The type of the pane.
- **Panes**: `IgbContentPaneCollection` — The child content panes of the tab group.
- **SelectedIndex**: `double` — The index of the selected tab.
- **Size**: `double` — The size of the pane relative to its sibling panes' sizes. Defaults to 100.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **WithPanes**(panes: IgbContentPane[]): IgbTabGroupPane

### [IgbTabGroupPaneModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabGroupPaneModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTabHeaderConnectionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabHeaderConnectionEventArgs)

- **constructor**(): void
- **Detail**: `IgbTabHeaderConnectionEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTabHeaderConnectionEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabHeaderConnectionEventArgsDetail)

- **constructor**(): void
- **Element**: `IgbTabHeaderElement` — The tab header element that is being connected/disconnected.
- **Pane**: `IgbContentPane` — The pane whose tab header is being connected/disconnected.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTabHeaderElement](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabHeaderElement)
Describes a tab header element.

- **constructor**(): void
- **DragService**: `IgbDragService` — Gets/sets the drag service.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTabHeaderElementModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabHeaderElementModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTabModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTabs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabs)

- **constructor**(): void
- **Activation**: `TabsActivation` — Determines the tab activation. When set to auto, the tab is instantly selected while navigating with the Left/Right Arrows, Home or End keys and the corresponding panel is displayed. When set to manual, the tab is only focused. The selection happens after pressing Space or Enter.
- **ActualTabsCollection**: `IgbTabs_TabCollection`
- **Alignment**: `TabsAlignment` — Sets the alignment for the tab headers
- **Change**: `EventCallback<IgbTabComponentEventArgs>`
- **ChangeScript**: `string`
- **ContentTabsCollection**: `IgbTabs_TabCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **ParentTypeName**: `string`
- **SupportsVisualChildren**: `bool`
- **TabsCollection**: `IgbTabs_TabCollection`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetSelected**(): string
- **GetSelectedAsync**(): Task<string>
- **ResolveDisplay**(): string
- **Select**(id: string): void
- **SelectAsync**(id: string): Task — Selects the specified tab and displays the corresponding panel.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTabsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTabs_TabCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTabs_TabCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTemplateCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateCellInfo)
Represents backing information for a template cell.

- **constructor**(): void
- **Type**: `string`
- **Value**: `object` — Sets or gets the value to provide to the template.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateCellUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateCellUpdatingEventArgs)
Information about the cell that has content which is being created or updated.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateColumn)
A column with customizable content.

- **constructor**(): void
- **CellUpdating**: `Action<IgbTemplateCellUpdatingEventArgs>`
- **CellUpdatingScript**: `string`
- **ParentTypeName**: `string`
- **Template**: `RenderFragment<IgbTemplateCellInfo>`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTemplateContent<T>](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateContent<T>)

- **constructor**(): void
- **Context**: `T`
- **Template**: `RenderFragment<T>`
- **BuildRenderTree**(__builder: RenderTreeBuilder): void
- **Update**(): void

### [IgbTemplateHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateHeader)
A type of header with customizable content.

- **constructor**(): void
- **CellUpdating**: `Action<IgbTemplateHeaderCellUpdatingEventArgs>`
- **CellUpdatingScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateHeaderCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateHeaderCellInfo)
Backing information for the template header cells.

- **constructor**(): void
- **IsFilterUIVisible**: `bool` — Sets or gets whether the filter UI should be visible in the header.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateHeaderCellUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateHeaderCellUpdatingEventArgs)
Information about the header cell that has content which is being created or updated.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTemplateSectionHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateSectionHeader)
Used to configure the appearance of the section header cells.

- **constructor**(): void
- **CellUpdating**: `Action<IgbTemplateSectionHeaderCellUpdatingEventArgs>`
- **CellUpdatingScript**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTemplateSectionHeaderCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateSectionHeaderCellInfo)
Backing information for a template section header cell in the grid.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateSectionHeaderCellUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateSectionHeaderCellUpdatingEventArgs)
Information about the cell that has content which is being created or updated.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTemplateSectionHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTemplateSectionHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTextCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextCellInfo)
Backing information for a text cell in the grid.

- **constructor**(): void
- **TextValue**: `string` — Sets or gets the text value for the cell.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTextColumn](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextColumn)
Represents a Text grid column, used to allow the developer to display a formatted text in a cell.

- **constructor**(): void
- **ActualEditorDataSource**: `IgbBaseDataSource`
- **EditorDataSource**: `object` — Gets or sets the ComboBox data source.
- **EditorDataSourceScript**: `string` — Provides a means of setting EditorDataSource in the JavaScript environment.
- **EditorTextField**: `string` — Gets or sets the ComboBox text field.
- **EditorType**: `EditorType` — Gets or sets the editor type used for editing cells in this column.
- **EditorValueField**: `string` — Gets or sets the ComboBox value field.
- **ParentTypeName**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTextColumnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextColumnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTextHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextHeader)
Represents a class used to configure the appearance of a text column header cells.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTextHeaderCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextHeaderCellInfo)
Backing information for a text header cell.

- **constructor**(): void
- **ColumnOptionsAccentColor**: `string`
- **ColumnOptionsBackground**: `string` — Gets or sets the column options dropdown background color.
- **ColumnOptionsGroupHeaderBackground**: `string` — Gets or sets the background color for group headers inside the column options menu.
- **ColumnOptionsGroupHeaderTextColor**: `string` — Gets or sets the text color for group headers inside the column options menu.
- **ColumnOptionsIconAlignment**: `ColumnOptionsIconAlignment` — Gets or sets the alignment of the column options icon within the header cell.
- **ColumnOptionsIconBehavior**: `ColumnOptionsIconBehavior` — Gets or sets how the column option icon will behave in the header.
- **ColumnOptionsIconColor**: `string` — Gets or sets the color for the column options icon in the header.
- **ColumnOptionsSeparatorColor**: `string` — Gets or sets the color of separators inside the column options menu.
- **ColumnOptionsTextColor**: `string` — Gets or sets the text color for text inside the column options menu.
- **ColumnOptionsTheme**: `BaseControlTheme` — Gets or sets the column options theme.
- **IsColumnOptionsEnabled**: `bool` — Sets or gets whether the filter UI should be visible in the header.
- **SortIndicatorStyle**: `SortIndicatorStyle`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTextHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTextIconSetConditionalStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextIconSetConditionalStyle)

- **constructor**(): void
- **IconType**: `TextIconSetBuiltInTypes`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetSubStyles**(): IgbGridConditionalStyleCollection
- **GetSubStylesAsync**(): Task<IgbGridConditionalStyleCollection>

### [IgbTextIconSetConditionalStyleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextIconSetConditionalStyleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTextarea](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextarea)
This element represents a multi-line plain-text editing control, useful when you want to allow users to enter a sizeable amount of free-form text, for example a comment on a review or feedback form.

- **constructor**(): void
- **Autocapitalize**: `string` — Controls whether and how text input is automatically capitalized as it is entered/edited by the user. MDN documentation.
- **Autocomplete**: `string` — Specifies what if any permission the browser has to provide for automated assistance in filling out form field values, as well as guidance to the browser as to the type of information expected in the field. Refer to this page for additional information.
- **Blur**: `EventCallback<IgbVoidEventArgs>`
- **BlurScript**: `string`
- **Change**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **ChangeScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — The disabled state of the component
- **Focus**: `EventCallback<IgbVoidEventArgs>`
- **FocusScript**: `string`
- **Input**: `EventCallback<IgbComponentValueChangedEventArgs>`
- **InputMode**: `string` — Hints at the type of data that might be entered by the user while editing the element or its contents. This allows a browser to display an appropriate virtual keyboard. MDN documentation
- **InputScript**: `string`
- **Invalid**: `bool` — Control the validity of the control.
- **Label**: `string` — The label for the control.
- **MaxLength**: `double` — The maximum number of characters (UTF-16 code units) that the user can enter. If this value isn't specified, the user can enter an unlimited number of characters.
- **MinLength**: `double` — The minimum number of characters (UTF-16 code units) required that the user should enter.
- **Outlined**: `bool` — Whether the control will have outlined appearance.
- **Placeholder**: `string` — The placeholder attribute of the control.
- **ReadOnly**: `bool` — Makes the control a readonly field.
- **Required**: `bool` — Makes the control a required field in a form context.
- **Resize**: `TextareaResize` — Controls whether the control can be resized. When auto is set, the control will try to expand and fit its content.
- **Rows**: `double` — The number of visible text lines for the control. If it is specified, it must be a positive integer. If it is not specified, the default value is 3.
- **Spellcheck**: `bool` — Controls whether the element may be checked for spelling errors.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ValidateOnly**: `bool` — Enables validation rules to be evaluated without restricting user input. This applies to the maxLength property when it is defined.
- **Value**: `string` — The value of the component
- **ValueChanged**: `EventCallback<string>`
- **Wrap**: `TextareaWrap` — Indicates how the control should wrap the value for form submission. Refer to this page on MDN for explanation of the available values.
- **CheckValidity**(): void
- **CheckValidityAsync**(): Task — Checks for validity of the control and emits the invalid event if it invalid.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetCurrentValue**(): string
- **GetCurrentValueAsync**(): Task<string>
- **ReportValidity**(): void
- **ReportValidityAsync**(): Task — Checks for validity of the control and shows the browser message if it invalid.
- **ResolveDisplay**(): string
- **Select**(): void
- **SelectAsync**(): Task — Selects all text within the control.
- **SetCustomValidity**(message: string): void
- **SetCustomValidityAsync**(message: string): Task — Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTextareaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTextareaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbThemeProvider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThemeProvider)
A theme provider component that uses Lit context to provide theme information to descendant components. This component allows you to scope a theme to a specific part of the page. All library components within this provider will use the specified theme instead of the global theme. When using the theme provider, it must be registered before any descendant components that will consume the theme context. This ensures the context provider is available when descendant components attempt to consume it. import { defineComponents, IgcThemeProviderComponent, IgcButtonComponent } from 'igniteui-webcomponents'; // Register theme provider first, then descendant components defineComponents(IgcThemeProviderComponent, IgcButtonComponent); Material Dark Button Fluent Light Button

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Theme**: `Theme` — The theme to provide to descendant components. 'bootstrap'
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Variant**: `ThemeVariant` — The theme variant to provide to descendant components. 'light'
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbThemeProviderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThemeProviderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbThisMonthExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThisMonthExpression)
Requests an expression for the ThisMonth filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbThisQuarterExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThisQuarterExpression)
Represents an expression for the ThisQuarter filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbThisWeekExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThisWeekExpression)
Requests an expression for the ThisWeek filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbThisYearExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbThisYearExpression)
Requests an expression for the ThisYear filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTile](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTile)
The tile component is used within the igc-tile-manager as a container for displaying various types of information.

- **constructor**(): void
- **ColSpan**: `double` — The number of columns the tile will span. When setting a value that is less than 1, it will be coerced to 1. 1
- **ColStart**: `double?` — The starting column for the tile.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **DisableFullscreen**: `bool` — Whether to disable the rendering of the tile fullscreen-action slot and its default fullscreen action button. false
- **DisableMaximize**: `bool` — Whether to disable the rendering of the tile maximize-action slot and its default maximize action button. false
- **DisableResize**: `bool` — Indicates whether to disable tile resize behavior regardless ot its tile manager parent settings. false
- **Maximized**: `bool` — Indicates whether the tile occupies all available space within the layout.
- **Position**: `double` — Gets/sets the tile's visual position in the layout. Corresponds to the CSS order property.
- **RowSpan**: `double` — The number of rows the tile will span. When setting a value that is less than 1, it will be coerced to 1. 1
- **RowStart**: `double?` — The starting row for the tile.
- **SupportsVisualChildren**: `bool`
- **TileDragCancel**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragCancelScript**: `string`
- **TileDragEnd**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragEndScript**: `string`
- **TileDragStart**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragStartScript**: `string`
- **TileFullscreen**: `EventCallback<IgbTileChangeStateEventArgs>`
- **TileFullscreenScript**: `string`
- **TileManagerParent**: `BaseRendererControl`
- **TileMaximize**: `EventCallback<IgbTileChangeStateEventArgs>`
- **TileMaximizeScript**: `string`
- **TileResizeCancel**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeCancelScript**: `string`
- **TileResizeEnd**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeEndScript**: `string`
- **TileResizeStart**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeStartScript**: `string`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetFullscreen**(): bool
- **GetFullscreenAsync**(): Task<bool>
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTileChangeStateEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileChangeStateEventArgs)

- **constructor**(): void
- **Detail**: `IgbTileChangeStateEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTileChangeStateEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileChangeStateEventArgsDetail)

- **constructor**(): void
- **State**: `bool`
- **Tile**: `IgbTile`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTileComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbTile`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTileGeneratorMapImagery](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileGeneratorMapImagery)
Represents a CustomMapImagery MapImagery

- **constructor**(): void
- **TileGenerator**: `IgbTileGenerator` — Gets or sets the culture name for this tile source.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTileGeneratorMapImageryModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileGeneratorMapImageryModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTileManager](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileManager)
The tile manager component enables the dynamic arrangement, resizing, and interaction of tiles. --column-count - The number of columns for the tile manager. The column-count attribute sets this variable. --min-col-width - The minimum size of the columns in the tile-manager. The min-column-width attribute sets this variable. --min-row-height - The minimum size of the rows in the tile-manager. The min-row-height attribute sets this variable. --grid-gap - The gap size of the underlying CSS grid container. The gap attributes sts this variable.

- **constructor**(): void
- **ColumnCount**: `double`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **DragMode**: `TileManagerDragMode` — Whether drag and drop operations are enabled. none
- **Gap**: `string` — Sets the gap size between tiles in the tile manager.
- **MinColumnWidth**: `string` — Sets the minimum width for a column unit in the tile manager.
- **MinRowHeight**: `string` — Sets the minimum height for a row unit in the tile manager.
- **ParentTypeName**: `string`
- **ResizeMode**: `TileManagerResizeMode` — Whether resize operations are enabled. none
- **SupportsVisualChildren**: `bool`
- **TileDragCancel**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragCancelScript**: `string`
- **TileDragEnd**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragEndScript**: `string`
- **TileDragStart**: `EventCallback<IgbTileComponentEventArgs>`
- **TileDragStartScript**: `string`
- **TileFullscreen**: `EventCallback<IgbTileChangeStateEventArgs>`
- **TileFullscreenScript**: `string`
- **TileMaximize**: `EventCallback<IgbTileChangeStateEventArgs>`
- **TileMaximizeScript**: `string`
- **TileResizeCancel**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeCancelScript**: `string`
- **TileResizeEnd**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeEndScript**: `string`
- **TileResizeStart**: `EventCallback<IgbTileComponentEventArgs>`
- **TileResizeStartScript**: `string`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetTiles**(): IgbTile[]
- **GetTilesAsync**(): Task<IgbTile[]>
- **LoadLayout**(data: string): void
- **LoadLayoutAsync**(data: string): Task — Restores a previously serialized state produced by saveLayout.
- **ResolveDisplay**(): string
- **SaveLayout**(): string
- **SaveLayoutAsync**(): Task<string> — Returns the properties of the current tile collections as a JSON payload. The content of the tiles is not serialized or saved. Only tile properties are serialized.
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTileManagerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileManagerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTileModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTileSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileSeries)
Represents a tile series class that can render imagery tiles

- **constructor**(): void
- **TileImagery**: `IgbGeographicMapImagery` — The MapImagery which is used to provide the tiles for display.
- **Type**: `string`
- **DeferredRefresh**(): void
- **DeferredRefreshAsync**(): Task — Defers rendering of the series
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTileSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTileSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTimeAxisBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisBase)
Represents an category-based horizontal X axis that uses a DateTime scale.

- **constructor**(): void
- **ActualMaximumValue**: `DateTime` — Gets the coerced maximum value.
- **ActualMaximumValueChanged**: `Action<DateTime>`
- **ActualMaximumValueChangedScript**: `string`
- **ActualMinimumValue**: `DateTime` — Gets the coerced minimum value.
- **ActualMinimumValueChanged**: `Action<DateTime>`
- **ActualMinimumValueChangedScript**: `string`
- **DateTimeMemberPath**: `string` — Gets or sets the DateTime mapping property for the axis.
- **IsDataPreSorted**: `bool` — Gets or sets whether the data assigned to the date time axis should be considered pre-sorted by date/time.
- **MaximumValue**: `DateTime` — Gets or sets the axis MaximumValue.
- **MinimumValue**: `DateTime` — Gets or sets the axis MinimumValue.
- **Type**: `string`
- **FindByName**(name: string): object
- **GetCurrentActualMaximumValue**(): DateTime
- **GetCurrentActualMaximumValueAsync**(): Task<DateTime>
- **GetCurrentActualMinimumValue**(): DateTime
- **GetCurrentActualMinimumValueAsync**(): Task<DateTime>
- **GetFullRange**(): double[]
- **GetFullRangeAsync**(): Task<double[]>
- **GetIndexClosestToUnscaledValue**(unscaledValue: double): int
- **GetIndexClosestToUnscaledValueAsync**(unscaledValue: double): Task<int> — Gets the index of the data item with the value nearest the given value.
- **GetItemValue**(item: object, memberPathName: string): object
- **GetItemValueAsync**(item: object, memberPathName: string): Task<object>
- **GetMemberPathValue**(memberPathName: string): string
- **GetMemberPathValueAsync**(memberPathName: string): Task<string> — Gets the value of a requested member path from the series.
- **NotifyDataChanged**(): void
- **NotifyDataChangedAsync**(): Task — Updates the axis when the data has been changed.

### [IgbTimeAxisBreak](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisBreak)
Settings for breaks on a time axis.

- **constructor**(): void
- **End**: `DateTime` — The end time of the axis break.
- **Interval**: `TimeSpan` — The interval at which to repeat this break, expressed as a TimeSpan.
- **Start**: `DateTime` — The start time of the axis break.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTimeAxisBreakCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisBreakCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTimeAxisBreakModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisBreakModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTimeAxisInterval](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisInterval)
Settings for an interval on a time axis.

- **constructor**(): void
- **Interval**: `double` — The interval, expressed as a multiple of IntervalType.
- **IntervalType**: `TimeAxisIntervalType` — The unit of time for this interval.
- **Range**: `TimeSpan` — The visible axis range at which to apply this interval.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTimeAxisIntervalCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisIntervalCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTimeAxisIntervalModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisIntervalModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTimeAxisLabelFormat](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisLabelFormat)
Settings for a label format on a time axis.

- **constructor**(): void
- **Format**: `string` — The DateTime format string to apply.
- **LabelFormatOverride**: `EventCallback<IgbLabelFormatOverrideEventArgs>`
- **LabelFormatOverrideScript**: `string`
- **Range**: `TimeSpan` — The visible axis range at which to apply this label format.
- **RepeatedDayFormat**: `string` — The DateTime format string to apply, if the day is repeated from the prior date.
- **RepeatedMonthFormat**: `string` — The DateTime format string to apply, if the month is repeated from the prior date.
- **RepeatedYearFormat**: `string` — The DateTime format string to apply, if the year is repeated from the prior date.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTimeAxisLabelFormatCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisLabelFormatCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTimeAxisLabelFormatModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeAxisLabelFormatModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTimeXAxis](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeXAxis)
A horizontal axis that uses a DateTime scale.

- **constructor**(): void
- **Breaks**: `IgbTimeAxisBreakCollection` — TimeAxisBreaks to apply to this axis, representing spans of time to omit, such as weekends.
- **Intervals**: `IgbTimeAxisIntervalCollection` — A list of axis label intervals to apply, which are selected according to the visible axis range.
- **LabelFormats**: `IgbTimeAxisLabelFormatCollection` — A list of axis label formats to apply, which are selected according to the visible axis range.
- **LabellingMode**: `TimeAxisLabellingMode` — Gets or sets the labelling mode to use when the automatic label formats are applied.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetIndexClosestToUnscaledValue**(unscaledValue: double): int
- **GetIndexClosestToUnscaledValueAsync**(unscaledValue: double): Task<int> — Gets the index of the data item with the value nearest the given value.
- **GetValueLabel**(value: double): string
- **GetValueLabelAsync**(value: double): Task<string> — Gets the label for a data item.

### [IgbTimeXAxisModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTimeXAxisModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToast](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToast)
A toast component is used to show a notification

- **constructor**(): void
- **DirectRenderElementName**: `string`
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **ResolveDisplay**(): string

### [IgbToastModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToastModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTodayExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTodayExpression)
Requests an expression for the Today filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToggleButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleButton)
The igc-toggle-button wraps a native button element and exposes additional value and selected properties. It is used in the context of an igc-button-group to facilitate the creation of group/toolbar like UX behaviors.

- **constructor**(): void
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Determines whether the button is disabled.
- **Selected**: `bool` — Determines whether the button is selected.
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `string` — The value attribute of the control.
- **BlurComponent**(): void
- **BlurComponentAsync**(): Task — Removes focus from the button.
- **Click**(): void
- **ClickAsync**(): Task — Simulates a mouse click on the element.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FocusComponent**(options: IgbFocusOptions): void
- **FocusComponentAsync**(options: IgbFocusOptions): Task — Sets focus on the button.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbToggleButtonModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleButtonModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToggleViewCancelableEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleViewCancelableEventArgs)

- **constructor**(): void
- **Detail**: `IgbToggleViewCancelableEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToggleViewCancelableEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleViewCancelableEventArgsDetail)

- **constructor**(): void
- **Id**: `string` — Id of the toggle view
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToggleViewEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleViewEventArgs)

- **constructor**(): void
- **Detail**: `IgbToggleViewEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToggleViewEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToggleViewEventArgsDetail)

- **constructor**(): void
- **Id**: `string` — Id of the toggle view
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTomorrowExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTomorrowExpression)
Requests an expression for the Tomorrow filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolAction)
Represents base class for all tool actions in toolbar

- **constructor**(): void
- **AccentColor**: `string`
- **Actions**: `IgbToolActionCollection` — Gets the sub actions associated with this tool action.
- **ActualAccentColor**: `string`
- **ActualActions**: `IgbToolActionCollection`
- **ActualBackground**: `string` — Gets the actual background used by the tool action.
- **ActualDensity**: `ControlDisplayDensity` — Gets the resolved display density to use for the action.
- **ActualDisabledTextColor**: `string` — Gets the actual label text color when the tool is disabled.
- **ActualHighlightColor**: `string`
- **ActualHighlightRadius**: `double`
- **ActualHighlightWidth**: `double`
- **ActualHoverBackground**: `string` — Gets the actual hover background used by the tool action.
- **ActualIconFill**: `string` — Gets the actual icon fill color.
- **ActualIconHeight**: `double` — Gets the actual icon height used.
- **ActualIconStroke**: `string` — Gets the actual icon stroke color.
- **ActualIconWidth**: `double` — Gets the actual icon width used.
- **ActualPaddingBottom**: `double`
- **ActualPaddingLeft**: `double`
- **ActualPaddingRight**: `double`
- **ActualPaddingTop**: `double`
- **ActualSubtitleTextColor**: `string` — Gets the actual label text color.
- **ActualTextColor**: `string` — Gets the actual label text color.
- **AfterId**: `string` — Gets or sets the Id of the action that this action will be inserted after.
- **Background**: `string` — Gets or sets the background color of the tool action.
- **BeforeId**: `string` — Gets or sets the Id of the action that this action will be inserted before.
- **CloseOnExecute**: `bool` — Gets or sets if the tool action will close its parent dropdown when executed by the user.
- **CommandArgument**: `string`
- **CommandArgumentValue**: `object`
- **CommandId**: `string`
- **ContentActions**: `IgbToolActionCollection`
- **ContextBindings**: `IgbToolContextBindingCollection` — Gets the context bindings for this tool action.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the action.
- **DisabledTextColor**: `string` — Gets or sets the label text color when the tool is disabled.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **Height**: `double` — Gets or sets the height to use for this tool action.
- **HighlightColor**: `string`
- **HighlightRadius**: `double`
- **HighlightWidth**: `double`
- **HoverBackground**: `string` — Gets or sets the hover background for this tool action.
- **IconCollectionName**: `string`
- **IconFill**: `string` — Gets or sets the icon fill color.
- **IconFillColors**: `string` — Gets or sets the icon fill colors.
- **IconHeight**: `double` — Gets or sets the height of the icon.
- **IconName**: `string`
- **IconStroke**: `string` — Gets or sets the icon stroke color.
- **IconStrokeColors**: `string` — Gets or sets the icon stroke colors.
- **IconStrokeWidth**: `double` — Gets or sets the icon viewbox width.
- **IconViewBoxHeight**: `double` — Gets or sets the icon viewbox height.
- **IconViewBoxLeft**: `double` — Gets or sets the icon viewbox left.
- **IconViewBoxTop**: `double` — Gets or sets the icon viewbox top.
- **IconViewBoxWidth**: `double` — Gets or sets the icon viewbox width.
- **IconWidth**: `double` — Gets or sets the width of the icon.
- **IsDisabled**: `bool`
- **IsHighlighted**: `bool`
- **OnCommand**: `EventCallback<IgbToolCommandEventArgs>`
- **OnCommandScript**: `string`
- **OverlayId**: `string` — Sets to the Id of the action that this action will overlay itself on to.
- **PaddingBottom**: `double`
- **PaddingLeft**: `double`
- **PaddingRight**: `double`
- **PaddingTop**: `double`
- **ParentId**: `string`
- **ParentTypeName**: `string`
- **Performed**: `EventCallback<IgbToolActionPerformedEventArgs>`
- **PerformedScript**: `string`
- **SubPanelRowHeight**: `int` — Gets or sets the height to use for the sub panel if different than default
- **Subtitle**: `string` — Gets or sets the subtitle of the tool.
- **SubtitleFontFamily**: `string`
- **SubtitleFontSize**: `double`
- **SubtitleFontStyle**: `string`
- **SubtitleFontWeight**: `string`
- **SubtitleTextColor**: `string` — Gets or sets the label text color.
- **TextColor**: `string` — Gets or sets the label text color.
- **Title**: `string` — Gets or sets the title of the tool.
- **TitleHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the title horizontal alignment.
- **ToolActionParent**: `BaseRendererElement`
- **ToolbarParent**: `BaseRendererControl`
- **Type**: `string`
- **Visibility**: `Visibility` — Gets or sets the tool action visibility.
- **Width**: `double` — Gets or sets the width to use for this tool action.
- **CloseSubmenu**(): void
- **CloseSubmenuAsync**(): Task
- **Dispose**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string>
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task
- **OpenSubMenu**(): void
- **OpenSubMenuAsync**(): Task

### [IgbToolActionButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButton)

- **constructor**(): void
- **CornerRadius**: `double` — Gets or sets the button corner radius.
- **DisplayType**: `ToolActionButtonDisplayType` — Gets or sets the display type for the button.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionButtonInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButtonInfo)
Represents info for toolbar icon

- **constructor**(): void
- **DisplayType**: `ToolActionButtonInfoDisplayType`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionButtonModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButtonModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionButtonPair](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButtonPair)

- **constructor**(): void
- **ActualLeftIconFill**: `string` — Gets the actual LeftIcon fill color.
- **ActualLeftIconStroke**: `string` — Gets the actual LeftIcon stroke color.
- **ActualRightIconFill**: `string` — Gets the actual RightIcon fill color.
- **ActualRightIconStroke**: `string` — Gets the actual RightIcon stroke color.
- **CornerRadius**: `double` — Gets or sets the button corner radius.
- **DisplayType**: `ToolActionButtonGroupDisplayType` — Gets or sets the display type for the button.
- **IsToggleDisabled**: `bool`
- **LeftCommandArgument**: `string`
- **LeftIconCollectionName**: `string`
- **LeftIconFill**: `string` — Gets or sets the LeftIcon fill color.
- **LeftIconFillColors**: `string` — Gets or sets the LeftIcon fill colors.
- **LeftIconName**: `string`
- **LeftIconStroke**: `string` — Gets or sets the LeftIcon stroke color.
- **LeftIconStrokeColors**: `string` — Gets or sets the LeftIcon stroke colors.
- **LeftIconStrokeWidth**: `double` — Gets or sets the LeftIcon viewbox width.
- **LeftIconViewBoxHeight**: `double` — Gets or sets the LeftIcon viewbox height.
- **LeftIconViewBoxLeft**: `double` — Gets or sets the LeftIcon viewbox left.
- **LeftIconViewBoxTop**: `double` — Gets or sets the LeftIcon viewbox top.
- **LeftIconViewBoxWidth**: `double` — Gets or sets the LeftIcon viewbox width.
- **LeftIsDisabled**: `bool`
- **LeftIsSelected**: `bool`
- **LeftTitle**: `string` — Gets or sets the title of the left button.
- **RightCommandArgument**: `string`
- **RightIconCollectionName**: `string`
- **RightIconFill**: `string` — Gets or sets the RightIcon fill color.
- **RightIconFillColors**: `string` — Gets or sets the RightIcon fill colors.
- **RightIconName**: `string`
- **RightIconStroke**: `string` — Gets or sets the RightIcon stroke color.
- **RightIconStrokeColors**: `string` — Gets or sets the RightIcon stroke colors.
- **RightIconStrokeWidth**: `double` — Gets or sets the RightIcon viewbox width.
- **RightIconViewBoxHeight**: `double` — Gets or sets the RightIcon viewbox height.
- **RightIconViewBoxLeft**: `double` — Gets or sets the RightIcon viewbox left.
- **RightIconViewBoxTop**: `double` — Gets or sets the RightIcon viewbox top.
- **RightIconViewBoxWidth**: `double` — Gets or sets the RightIcon viewbox width.
- **RightIsDisabled**: `bool`
- **RightIsSelected**: `bool`
- **RightTitle**: `string` — Gets or sets the title of the Right button.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionButtonPairInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButtonPairInfo)
Represents info for toolbar icon

- **constructor**(): void
- **IsToggleDisabled**: `bool` — Gets or sets whether toggle is disabled for the buttons
- **LeftCommandArgument**: `string` — Gets or sets the left button's command's argument
- **LeftIconCollectionName**: `string` — Gets or sets the collection name of left icon
- **LeftIconFill**: `string` — Gets or sets the left icon fill color.
- **LeftIconName**: `string` — Gets or sets the left icon name
- **LeftIconStroke**: `string` — Gets or sets the left icon stroke color.
- **LeftIconStrokeWidth**: `double` — Gets or sets the left icon stroke width.
- **LeftIconViewBoxHeight**: `double` — Sets left icon's viewbox height.
- **LeftIconViewBoxLeft**: `double` — Sets the left icon's viewbox left position.
- **LeftIconViewBoxTop**: `double` — Sets the left icon's viewbox top position.
- **LeftIconViewBoxWidth**: `double` — Sets the left icon's viewbox width.
- **LeftTitle**: `string` — Gets or sets left display label
- **RightCommandArgument**: `string` — Gets or sets the right button's command argument
- **RightIconCollectionName**: `string` — Gets or sets collection name of right icon
- **RightIconFill**: `string` — Gets or sets the left icon fill color.
- **RightIconName**: `string` — Gets or sets right icon name
- **RightIconStroke**: `string` — Gets or sets the left icon stroke color.
- **RightIconStrokeWidth**: `double` — Gets or sets the left icon stroke width.
- **RightIconViewBoxHeight**: `double` — Sets right icon's viewbox height.
- **RightIconViewBoxLeft**: `double` — Sets the right icon's viewbox left position.
- **RightIconViewBoxTop**: `double` — Sets the right icon's viewbox top position.
- **RightIconViewBoxWidth**: `double` — Sets the right icon's viewbox width.
- **RightTitle**: `string` — Gets or sets the right display label
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionButtonPairModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionButtonPairModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionCheckbox](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckbox)

- **constructor**(): void
- **ActualCheckedBackgroundColor**: `string` — Gets the actual background color of the checkbox when in the checked state.
- **ActualCheckedBorderColor**: `string` — Gets the actual border color of the checkbox when in the checked state.
- **ActualUncheckedBackgroundColor**: `string` — Gets the actual background color of the checkbox when in the unchecked state.
- **ActualUncheckedBorderColor**: `string` — Gets the actual border color of the checkbox when in the unchecked state.
- **CheckedBackgroundColor**: `string` — Gets or sets the background color of the checkbox when in the checked state.
- **CheckedBorderColor**: `string` — Gets or sets the border color of the checkbox when in the checked state.
- **IsChecked**: `bool` — Gets or sets if the tool action is checked.
- **Type**: `string`
- **UncheckedBackgroundColor**: `string` — Gets or sets the background color of the checkbox when in the unchecked state.
- **UncheckedBorderColor**: `string` — Gets or sets the border color of the checkbox when in the unchecked state.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionCheckboxInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckboxInfo)
Represents info for toolbar checkbox

- **constructor**(): void
- **IsChecked**: `bool` — Sets if the tool action is checked.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionCheckboxList](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckboxList)

- **constructor**(): void
- **ActualCheckedBackgroundColor**: `string` — Gets the actual background color of the checkbox when in the checked state.
- **ActualCheckedBorderColor**: `string` — Gets the actual border color of the checkbox when in the checked state.
- **ActualUncheckedBackgroundColor**: `string` — Gets the actual background color of the checkbox when in the unchecked state.
- **ActualUncheckedBorderColor**: `string` — Gets the actual border color of the checkbox when in the unchecked state.
- **CheckedBackgroundColor**: `string` — Gets or sets the background color of the checkbox when in the checked state.
- **CheckedBorderColor**: `string` — Gets or sets the border color of the checkbox when in the checked state.
- **DataMemberPath**: `string` — Gets or sets if the tool action is checked.
- **DataSource**: `object` — Gets or sets if the tool action is checked.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **IndexType**: `ToolActionCheckboxListIndexType`
- **PrimaryKey**: `string[]` — Gets or sets if the tool action is checked.
- **SelectedKeys**: `IgbLayoutSelectedKeysCollection`
- **SelectedMemberPath**: `string` — Gets or sets if the tool action is checked.
- **ShowSelectAll**: `bool` — Gets or sets if the select all row is shown.
- **Type**: `string`
- **UncheckedBackgroundColor**: `string` — Gets or sets the background color of the checkbox when in the unchecked state.
- **UncheckedBorderColor**: `string` — Gets or sets the border color of the checkbox when in the unchecked state.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionCheckboxListInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckboxListInfo)
Represents info for toolbar checkbox list

- **constructor**(): void
- **DataMemberPath**: `string`
- **DataSource**: `object` — Sets the items for the ToolAction
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **PrimaryKey**: `string[]`
- **SelectedMemberPath**: `string`
- **ShowSelectAll**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionCheckboxListModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckboxListModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionCheckboxModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCheckboxModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolActionColorEditor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionColorEditor)

- **constructor**(): void
- **Type**: `string`
- **Value**: `string` — Gets or sets the value for the input.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionColorEditorInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionColorEditorInfo)

- **constructor**(): void
- **Type**: `string`
- **Value**: `string` — Sets the initial number value for the input.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionColorEditorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionColorEditorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionCombo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionCombo)

- **constructor**(): void
- **DataSource**: `object` — Gets or sets if the tool action is checked.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DisplayMemberPath**: `string` — Gets or sets the field to use to get the displayed values.
- **SelectedValues**: `IgbLayoutSelectedItemsCollection`
- **Type**: `string`
- **ValueMemberPath**: `string` — Gets or sets the field to use to get the values to use.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionComboInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionComboInfo)

- **constructor**(): void
- **DataSource**: `object` — Sets the items for the ToolAction
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DisplayMemberPath**: `string`
- **SelectedValues**: `object[]`
- **SelectedValuesScript**: `string` — Provides a means of setting SelectedValues in the JavaScript environment.
- **Type**: `string`
- **ValueMemberPath**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionComboModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionComboModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionEventDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionEventDetail)

- **constructor**(): void
- **ActionId**: `string`
- **ActionType**: `ToolActionType`
- **BoolValue**: `bool`
- **DateTimeValue**: `DateTime`
- **IsModified**: `bool`
- **NumberValue**: `double`
- **StringValue**: `string`
- **Type**: `string`
- **UntypedValue**: `object`
- **UntypedValueScript**: `string` — Provides a means of setting UntypedValue in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbToolActionEventDetailCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionEventDetailCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolActionFieldSelector](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelector)

- **constructor**(): void
- **ActualPaddingBottom**: `double`
- **ActualPaddingLeft**: `double`
- **ActualPaddingRight**: `double`
- **ActualPaddingTop**: `double`
- **Aggregations**: `IgbToolActionFieldSelectorAggregationsCollection` — Gets or sets a list of aggregations to use, if null a default list is used instead. If list provided has custom aggregations the data source is never updated.
- **DataSource**: `object` — Gets or sets if the tool action is checked.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **FieldType**: `ToolActionFieldSelectorType` — Gets or sets if the tool action is checked.
- **LegendTarget**: `object`
- **LegendTargetScript**: `string` — Provides a means of setting LegendTarget in the JavaScript environment.
- **PaddingBottom**: `double`
- **PaddingLeft**: `double`
- **PaddingRight**: `double`
- **PaddingTop**: `double`
- **SelectedAggregations**: `IgbToolActionFieldSelectorSelectedAggregationsCollection` — Used to set default values when using custom aggregations, will be overriden otherwise
- **SingleSelection**: `bool` — Gets or sets if the list only takes one selection at a time.
- **Type**: `string`
- **UpdateDataSource**: `bool` — Gets or sets if the data source has to be updated when changes are made.
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbToolActionFieldSelectorAggregation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorAggregation)

- **constructor**(): void
- **Label**: `string`
- **Operand**: `DataSourceSummaryOperand`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionFieldSelectorAggregationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorAggregationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionFieldSelectorAggregationsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorAggregationsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolActionFieldSelectorInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorInfo)

- **constructor**(): void
- **Aggregations**: `object[]`
- **AggregationsScript**: `string` — Provides a means of setting Aggregations in the JavaScript environment.
- **DataSource**: `object`
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **FieldType**: `ToolActionFieldSelectorInfoType`
- **Rules**: `object[]`
- **RulesScript**: `string` — Provides a means of setting Rules in the JavaScript environment.
- **SelectedAggregations**: `object[]`
- **SelectedAggregationsScript**: `string` — Provides a means of setting SelectedAggregations in the JavaScript environment.
- **SingleSelection**: `bool`
- **Type**: `string`
- **UpdateDataSource**: `bool`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionFieldSelectorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionFieldSelectorSelectedAggregation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorSelectedAggregation)

- **constructor**(): void
- **AggregationName**: `string`
- **AggregationOperand**: `DataSourceSummaryOperand`
- **Field**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionFieldSelectorSelectedAggregationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorSelectedAggregationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionFieldSelectorSelectedAggregationsCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionFieldSelectorSelectedAggregationsCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolActionGroupHeader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionGroupHeader)

- **constructor**(): void
- **ActualBackIconColor**: `string` — Gets the actual back icon color.
- **BackIconColor**: `string` — Gets or sets the icon color for the back button.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionGroupHeaderInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionGroupHeaderInfo)
Represents info for toolbar group

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionGroupHeaderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionGroupHeaderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionIconButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconButton)

- **constructor**(): void
- **ActualContentPaddingBottom**: `double`
- **ActualContentPaddingLeft**: `double`
- **ActualContentPaddingRight**: `double`
- **ActualContentPaddingTop**: `double`
- **ActualTooltipDelay**: `int` — Gets the actual delay before the tooltip is displayed (in milliseconds).
- **ContentPaddingBottom**: `double`
- **ContentPaddingLeft**: `double`
- **ContentPaddingRight**: `double`
- **ContentPaddingTop**: `double`
- **PopupOpening**: `EventCallback<IgbToolActionPopupOpeningEventArgs>`
- **PopupOpeningScript**: `string`
- **TooltipDelay**: `int` — Gets or sets how long it takes before the tooltip is displayed (in milliseconds).
- **Type**: `string`
- **CloseSubmenu**(): void
- **CloseSubmenuAsync**(): Task
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object
- **OpenSubMenu**(): void
- **OpenSubMenuAsync**(): Task

### [IgbToolActionIconButtonInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconButtonInfo)
Represents info for toolbar icon

- **constructor**(): void
- **IsMenuOpenOnStart**: `bool` — Sets if the submenu should be open immediately when ready.
- **TooltipDelay**: `int` — Sets the delay before the tooltip is shown. Also used for submenus.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionIconButtonModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconButtonModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionIconMenu](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconMenu)

- **constructor**(): void
- **ActualArrowStroke**: `string` — Gets the actual stroke color of the arrow icon.
- **ArrowStroke**: `string` — Gets or sets the stroke color of the arrow icon.
- **ShowArrowIcon**: `bool` — Gets or sets whether the arrow icon should be shown.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionIconMenuInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconMenuInfo)
Represents info for toolbar icon menu

- **constructor**(): void
- **ShowArrowIcon**: `bool` — Sets if the menu should show the arrow icon next to its icon
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionIconMenuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionIconMenuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionInfo)
Represents info for toolbar action

- **constructor**(): void
- **Actions**: `IgbToolActionInfo[]` — Sets the submenu actions for the icon button.
- **CloseOnExecute**: `bool` — Sets if the menu will close when the action is executed.
- **CommandArgument**: `string` — Gets or sets commands's argument
- **CommandArgumentValue**: `object` — Gets or sets commands's value
- **CommandArgumentValueScript**: `string` — Provides a means of setting CommandArgumentValue in the JavaScript environment.
- **CommandId**: `string` — Gets or sets command's ID
- **ContextBindings**: `IgbToolContextBindingInfo[]` — Sets the context bindings for the tool action.
- **Density**: `ToolActionInfoDensity` — Sets the desnity to use for the tool.
- **DisabledTextColor**: `string` — Sets the text color to use when the action is disabled.
- **Height**: `double` — Sets the height of the tool.
- **IconCollectionName**: `string` — Gets or sets top name of icons collaction
- **IconFill**: `string` — Sets the icon fill color.
- **IconHeight**: `double` — Sets the icon height.
- **IconName**: `string` — Gets or sets icon name
- **IconStroke**: `string` — Sets the icon stroke color.
- **IconStrokeWidth**: `double` — Sets the icon stroke thickness.
- **IconViewBoxHeight**: `double` — Sets icon viewbox height.
- **IconViewBoxLeft**: `double` — Sets the icon viewbox left position.
- **IconViewBoxTop**: `double` — Sets the icon viewbox top position.
- **IconViewBoxWidth**: `double` — Sets the icon viewbox width.
- **IconWidth**: `double` — Sets the icon width.
- **IsDisabled**: `bool` — Sets whether the action is disabled.
- **IsHighlighted**: `bool` — Sets whether the action is highlighted.
- **PaddingBottom**: `double` — Gets or sets bottom padding
- **PaddingLeft**: `double` — Gets or sets left padding
- **PaddingRight**: `double` — Gets or sets right padding
- **PaddingTop**: `double` — Gets or sets top padding
- **ParentId**: `string` — Gets or sets parent's ID
- **SubPanelRowHeight**: `int` — Sets the height of the sub panel if different than default.
- **Subtitle**: `string` — Gets or sets display subtitle
- **TextColor**: `string` — Sets the text color to use.
- **Title**: `string` — Gets or sets display label
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionLabel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionLabel)

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionLabelInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionLabelInfo)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionLabelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionLabelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionNumberInput](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionNumberInput)

- **constructor**(): void
- **Type**: `string`
- **Value**: `double` — Gets or sets the value for the input.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionNumberInputInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionNumberInputInfo)
Represents info for toolbar number input

- **constructor**(): void
- **Type**: `string`
- **Value**: `double` — Sets the initial number value for the input.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionNumberInputModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionNumberInputModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionPerformedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionPerformedEventArgs)

- **constructor**(): void
- **Detail**: `IgbToolActionEventDetail`
- **DetailCollection**: `IgbToolActionEventDetailCollection`
- **IsAggregate**: `bool`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionPopupOpeningEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionPopupOpeningEventArgs)

- **constructor**(): void
- **Cancel**: `bool`
- **SourceAction**: `IgbToolAction`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionRadio](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionRadio)

- **constructor**(): void
- **ActualCheckedBackgroundColor**: `string` — Gets the actual background color of the radio when in the checked state.
- **ActualCheckedBorderColor**: `string` — Gets the actual border color of the radio when in the checked state.
- **ActualUncheckedBackgroundColor**: `string` — Gets the actual background color of the radio when in the unchecked state.
- **ActualUncheckedBorderColor**: `string` — Gets the actual border color of the radio when in the unchecked state.
- **Channel**: `string` — Gets or sets the channel this radio button belongs to.
- **CheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the checked state.
- **CheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the checked state.
- **IsChecked**: `bool` — Gets or sets if the tool action is checked.
- **IsManual**: `bool` — Gets or sets if the checked state of the radio is handled manually by the user. The radio well not become selected when clicked if this property is true.
- **Type**: `string`
- **UncheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the unchecked state.
- **UncheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the unchecked state.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionRadioInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionRadioInfo)
Represents info for toolbar radio

- **constructor**(): void
- **Channel**: `string` — Sets the radio channel of the tool action.
- **IsChecked**: `bool` — Sets the initial check state of the tool action.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionRadioModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionRadioModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionSeparator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSeparator)

- **constructor**(): void
- **IsGroupHeaderSeparator**: `bool` — Gets or sets whether to use group header styling or regular styling on this separator.
- **Size**: `double` — Gets or sets the size of the separator.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionSeparatorInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSeparatorInfo)
Represents info for toolbar separator

- **constructor**(): void
- **IsGroupHeaderSeparator**: `bool` — Sets which styling the separator will use.
- **Size**: `double` — Sets the size of the separator.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionSeparatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSeparatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionSubPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSubPanel)

- **constructor**(): void
- **ItemSpacing**: `double` — Gets or sets the spacing between items.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionSubPanelInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSubPanelInfo)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionSubPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionSubPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolActionTextInput](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionTextInput)

- **constructor**(): void
- **Type**: `string`
- **Value**: `string` — Gets or sets the value for the input.
- **EnsureModulesLoaded**(): void
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object

### [IgbToolActionTextInputInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionTextInputInfo)
Represents info for toolbar number input

- **constructor**(): void
- **Type**: `string`
- **Value**: `string` — Sets the initial number value for the input.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolActionTextInputModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolActionTextInputModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolCommand](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolCommand)
Represents a toolbar command

- **constructor**(): void
- **ArgumentsList**: `IgbToolCommandArgumentCollection` — Gets a list of toolbar command arguments
- **CommandId**: `string` — Gets acommand ID
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolCommandArgument](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolCommandArgument)
Represents an argument for toolbar command

- **constructor**(): void
- **ArgumentName**: `string` — Gets argument name
- **Type**: `string`
- **Value**: `object` — Gets argument value
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolCommandArgumentCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolCommandArgumentCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolCommandEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolCommandEventArgs)

- **constructor**(): void
- **CloseOnExecute**: `bool`
- **Command**: `IgbToolCommand`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolContextBinding](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolContextBinding)

- **constructor**(): void
- **BindingMode**: `ToolContextBindingMode`
- **ContextKey**: `string`
- **PropertyName**: `string`
- **PropertyUpdated**: `EventCallback<IgbPropertyUpdatedEventArgs>`
- **PropertyUpdatedScript**: `string`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbToolContextBindingCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolContextBindingCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbToolContextBindingInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolContextBindingInfo)

- **constructor**(): void
- **BindingMode**: `ToolContextBindingMode`
- **ContextKey**: `string`
- **PropertyName**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolPanel](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolPanel)

- **constructor**(): void
- **AccentColor**: `string`
- **Actions**: `IgbToolActionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **ActualAccentColor**: `string`
- **ActualBackgroundColor**: `string`
- **ActualCheckedBackgroundColor**: `string` — Gets the actual background color of the radio when in the checked state.
- **ActualCheckedBorderColor**: `string` — Gets the actual border color of the radio when in the checked state.
- **ActualDensity**: `ControlDisplayDensity` — Gets the resolved display density to use for the toolbar.
- **ActualDisabledTextColor**: `string`
- **ActualDropdownDelay**: `int` — Gets the actual dropdown delay.
- **ActualGroupHeaderBackgroundColor**: `string`
- **ActualGroupHeaderSeparatorBackgroundColor**: `string`
- **ActualGroupHeaderSubtitleTextColor**: `string`
- **ActualGroupHeaderTextColor**: `string`
- **ActualHighlightColor**: `string`
- **ActualHighlightRadius**: `double`
- **ActualHighlightWidth**: `double`
- **ActualHoverBackgroundColor**: `string`
- **ActualIconFill**: `string` — Gets the actual icon fill color.
- **ActualIconStroke**: `string` — Gets the actual icon stroke color.
- **ActualMenuArrowStroke**: `string` — Gets the actual stroke color for all icon menu dropdown arrows.
- **ActualSeparatorBackgroundColor**: `string`
- **ActualSeparatorHorizontalPaddingBottom**: `double`
- **ActualSeparatorHorizontalPaddingLeft**: `double`
- **ActualSeparatorHorizontalPaddingRight**: `double`
- **ActualSeparatorHorizontalPaddingTop**: `double`
- **ActualSeparatorVerticalPaddingBottom**: `double`
- **ActualSeparatorVerticalPaddingLeft**: `double`
- **ActualSeparatorVerticalPaddingRight**: `double`
- **ActualSeparatorVerticalPaddingTop**: `double`
- **ActualSubmenuBackgroundColor**: `string`
- **ActualSubtitleTextColor**: `string`
- **ActualTextColor**: `string`
- **ActualToolTipBackgroundColor**: `string` — Gets the actual tooltip background color.
- **ActualToolTipCornerRadius**: `double` — Gets the actual tooltip corner radius.
- **ActualToolTipElevation**: `double` — Gets the actual shadow elevation used by the tooltip.
- **ActualToolTipTextColor**: `string`
- **ActualUncheckedBackgroundColor**: `string` — Gets the actual background color of the radio when in the unchecked state.
- **ActualUncheckedBorderColor**: `string` — Gets the actual border color of the radio when in the unchecked state.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the checkbox.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **CheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the checked state.
- **CheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the checked state.
- **ContentRefreshed**: `EventCallback<IgbToolPanelContentRefreshedEventArgs>`
- **ContentRefreshedScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the toolbar.
- **DisabledTextColor**: `string` — Gets or sets the color to use for the text in disabled tool actions.
- **DropdownClickBuffer**: `int` — Gets or sets the amount of time to wait when clicking on the icon menu button while the dropdown is opening. If a click was executed within this buffer window the dropdown will be left open. Otherwise it will close it. Setting a negative value will always keep the dropdown open during a hover open and will require an extra click to close.
- **DropdownDelay**: `int` — Gets or sets the dropdown delay time in milliseconds.
- **GroupHeaderBackgroundColor**: `string` — Gets or sets the group header background color.
- **GroupHeaderFontFamily**: `string`
- **GroupHeaderFontSize**: `double`
- **GroupHeaderFontStyle**: `string`
- **GroupHeaderFontWeight**: `string`
- **GroupHeaderSeparatorBackgroundColor**: `string` — Gets or sets the group header separator background color.
- **GroupHeaderSubtitleTextColor**: `string` — Gets or sets the text color for group header subtitle.
- **GroupHeaderTextColor**: `string` — Gets or sets the text color for group header tool actions.
- **HighlightColor**: `string`
- **HighlightRadius**: `double`
- **HighlightWidth**: `double`
- **HoverBackgroundColor**: `string` — Gets or sets the hover background color.
- **IconFill**: `string` — Gets or sets the fill color of icons in the ToolPanel.
- **IconStroke**: `string` — Gets or sets the stroke color of icons in the ToolPanel.
- **ItemSpacing**: `double` — Gets or sets the spacing between items
- **MenuArrowStroke**: `string` — Gets or sets the stroke color for all icon menu dropdown arrows.
- **NestedActionMode**: `NestedActionMode` — Gets or sets the mode used when displaying nested actions.
- **OnCommand**: `EventCallback<IgbToolCommandEventArgs>`
- **OnCommandScript**: `string`
- **Orientation**: `ToolPanelOrientation` — Gets or sets the color to use for the background of the component.
- **RowHeight**: `int` — Gets or sets the row height for the panel.
- **ScrollbarStyle**: `ScrollbarStyle` — Gets or sets the style of scrollbar.
- **SeparatorBackgroundColor**: `string` — Gets or sets the separator background color.
- **SeparatorHorizontalPaddingBottom**: `double` — Gets or sets the bottom padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingLeft**: `double` — Gets or sets the left padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingRight**: `double` — Gets or sets the right padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingTop**: `double` — Gets or sets the top padding for separators in the horizontal orientation.
- **SeparatorVerticalPaddingBottom**: `double` — Gets or sets the bottom padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingLeft**: `double` — Gets or sets the left padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingRight**: `double` — Gets or sets the right padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingTop**: `double` — Gets or sets the top padding for separators in the vertical orientation.
- **ShowOnHover**: `bool` — Gets or sets if the tool actions should display their submenus on mouse hover.
- **ShowTooltipOnHover**: `bool` — Gets or sets if the tool action icon buttons should display their tooltips on mouse hover.
- **StopPropagation**: `bool` — Prevents clicks on the tool actions from bubbling.
- **SubmenuBackgroundColor**: `string` — Gets or sets the background color for submenus.
- **SubtitleFontFamily**: `string`
- **SubtitleFontSize**: `double`
- **SubtitleFontStyle**: `string`
- **SubtitleFontWeight**: `string`
- **SubtitleTextColor**: `string` — Gets or sets the color to use for the subtitle of the component.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **ToolTipBackgroundColor**: `string` — Gets or sets the tooltip background color.
- **ToolTipCornerRadius**: `double` — Gets or sets the tooltip corner radius.
- **ToolTipElevation**: `double` — Gets or sets the shadow elevation for the tooltip.
- **ToolTipTextColor**: `string` — Gets or sets the tooltip text color.
- **Type**: `string`
- **UncheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the unchecked state.
- **UncheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the unchecked state.
- **CloseSubmenus**(): void
- **CloseSubmenusAsync**(): Task — Forces any open sub menus to close.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string>
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object>
- **FindByName**(name: string): object
- **FlushRefresh**(): void
- **FlushRefreshAsync**(): Task
- **GetBoolContextItem**(key: string): bool
- **GetBoolContextItemAsync**(key: string): Task<bool>
- **GetBrushContextItem**(key: string): string
- **GetBrushContextItemAsync**(key: string): Task<string>
- **GetColorContextItem**(key: string): string
- **GetColorContextItemAsync**(key: string): Task<string>
- **GetDataContextItem**(key: string): object
- **GetDataContextItemAsync**(key: string): Task<object>
- **GetDoubleContextItem**(key: string): double
- **GetDoubleContextItemAsync**(key: string): Task<double>
- **GetIntContextItem**(key: string): int
- **GetIntContextItemAsync**(key: string): Task<int>
- **GetStringContextItem**(key: string): string
- **GetStringContextItemAsync**(key: string): Task<string>
- **Refresh**(): void
- **RefreshAsync**(): Task
- **SetBoolContextItem**(key: string, value: bool): void
- **SetBoolContextItemAsync**(key: string, value: bool): Task
- **SetBrushContextItem**(key: string, value: string): void
- **SetBrushContextItemAsync**(key: string, value: string): Task
- **SetColorContextItem**(key: string, value: string): void
- **SetColorContextItemAsync**(key: string, value: string): Task
- **SetDataContextItem**(key: string, value: object): void
- **SetDataContextItemAsync**(key: string, value: object): Task
- **SetDoubleContextItem**(key: string, value: double): void
- **SetDoubleContextItemAsync**(key: string, value: double): Task
- **SetIntContextItem**(key: string, value: int): void
- **SetIntContextItemAsync**(key: string, value: int): Task
- **SetStringContextItem**(key: string, value: string): void
- **SetStringContextItemAsync**(key: string, value: string): Task

### [IgbToolPanelContentRefreshedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolPanelContentRefreshedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolPanelContextChangedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolPanelContextChangedEventArgs)

- **constructor**(): void
- **ContextKey**: `string`
- **NewValue**: `object`
- **NewValueScript**: `string` — Provides a means of setting NewValue in the JavaScript environment.
- **OldValue**: `object`
- **OldValueScript**: `string` — Provides a means of setting OldValue in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolPanelContextSwappedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolPanelContextSwappedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolPanelModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolPanelModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolbar](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolbar)

- **constructor**(): void
- **AccentColor**: `string`
- **Actions**: `IgbToolActionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **ActualActions**: `IgbToolActionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **AutoGeneratedActions**: `IgbToolActionCollection` — Gets or sets the data or data source instance to which to bind the grid.
- **BackgroundColor**: `string` — Gets or sets the color to use for the background of the component.
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the checkbox.
- **CellFontFamily**: `string`
- **CellFontSize**: `double`
- **CellFontStyle**: `string`
- **CellFontWeight**: `string`
- **CheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the checked state.
- **CheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the checked state.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the toolbar.
- **DisabledTextColor**: `string` — Gets or sets the color to use for the text in disabled tool actions.
- **DropdownClickBuffer**: `int` — Gets or sets the amount of time to wait when clicking on the icon menu button while the dropdown is opening. If a click was executed within this buffer window the dropdown will be left open. Otherwise it will close it. Setting a negative value will always keep the dropdown open during a hover open and will require an extra click to close.
- **DropdownDelay**: `int` — Gets or sets the dropdown delay time in milliseconds.
- **GroupHeaderBackgroundColor**: `string` — Gets or sets the group header background color.
- **GroupHeaderFontFamily**: `string`
- **GroupHeaderFontSize**: `double`
- **GroupHeaderFontStyle**: `string`
- **GroupHeaderFontWeight**: `string`
- **GroupHeaderSubtitleTextColor**: `string` — Gets or sets the text color for group header subtitles.
- **GroupHeaderTextColor**: `string` — Gets or sets the text color for group header tool actions.
- **HighlightColor**: `string`
- **HighlightRadius**: `double`
- **HighlightWidth**: `double`
- **HoverBackgroundColor**: `string` — Gets or sets the hover background color.
- **IconFill**: `string` — Gets or sets the fill color of icons in the ToolPanel.
- **IconStroke**: `string` — Gets or sets the stroke color of icons in the ToolPanel.
- **MenuArrowStroke**: `string` — Gets or sets the stroke color for all icon menu dropdown arrows.
- **OnCommand**: `EventCallback<IgbToolCommandEventArgs>`
- **OnCommandScript**: `string`
- **Orientation**: `ToolbarOrientation` — Gets or sets the orientation of the toolbar.
- **ParentTypeName**: `string`
- **RowHeight**: `int` — Gets or sets the row height that should be used.
- **ScrollbarStyle**: `ScrollbarStyle` — Gets or sets the style of scrollbar.
- **SeparatorBackgroundColor**: `string` — Gets or sets the separator background color.
- **SeparatorHorizontalPaddingBottom**: `double` — Gets or sets the bottom padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingLeft**: `double` — Gets or sets the left padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingRight**: `double` — Gets or sets the right padding for separators in the horizontal orientation.
- **SeparatorHorizontalPaddingTop**: `double` — Gets or sets the top padding for separators in the horizontal orientation.
- **SeparatorVerticalPaddingBottom**: `double` — Gets or sets the bottom padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingLeft**: `double` — Gets or sets the left padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingRight**: `double` — Gets or sets the right padding for separators in the vertical orientation.
- **SeparatorVerticalPaddingTop**: `double` — Gets or sets the top padding for separators in the vertical orientation.
- **ShowOnHover**: `bool` — Gets or sets if the tool actions should display their submenus on mouse hover.
- **ShowTooltipOnHover**: `bool` — Gets or sets if the tool action icon buttons should display their tooltips on mouse hover.
- **StopPropagation**: `bool` — Prevents clicks on the tool actions from bubbling.
- **SubMenuClosing**: `EventCallback<IgbToolbarSubMenuClosingEventArgs>`
- **SubMenuClosingScript**: `string`
- **SubMenuOpening**: `EventCallback<IgbToolbarSubMenuOpeningEventArgs>`
- **SubMenuOpeningScript**: `string`
- **SubmenuBackgroundColor**: `string` — Gets or sets the background color for submenus.
- **SubtitleFontFamily**: `string`
- **SubtitleFontSize**: `double`
- **SubtitleFontStyle**: `string`
- **SubtitleFontWeight**: `string`
- **SubtitleTextColor**: `string` — Gets or sets the text color for subtitles.
- **Target**: `object` — Gets or sets a target component which the toolbar can request actions from.
- **TargetScript**: `string` — Provides a means of setting Target in the JavaScript environment.
- **TextColor**: `string` — Gets or sets the color to use for the text of the component.
- **ToolTipBackgroundColor**: `string` — Gets or sets the tooltip background color.
- **ToolTipCornerRadius**: `double` — Gets or sets the tooltip corner radius.
- **ToolTipElevation**: `double` — Gets or sets the shadow elevation for the tooltip.
- **ToolTipTextColor**: `string` — Gets or sets the tooltip text color.
- **Type**: `string`
- **UncheckedBackgroundColor**: `string` — Gets or sets the background color of the radio when in the unchecked state.
- **UncheckedBorderColor**: `string` — Gets or sets the border color of the radio when in the unchecked state.
- **CloseSubmenus**(): void
- **CloseSubmenusAsync**(): Task — Forces any open sub menus to close.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualData**(): object
- **ExportVisualDataAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **FlushRefresh**(): void
- **FlushRefreshAsync**(): Task
- **GetBoolContextItem**(key: string): bool
- **GetBoolContextItemAsync**(key: string): Task<bool>
- **GetBrushContextItem**(key: string): string
- **GetBrushContextItemAsync**(key: string): Task<string>
- **GetColorContextItem**(key: string): string
- **GetColorContextItemAsync**(key: string): Task<string>
- **GetDataContextItem**(key: string): object
- **GetDataContextItemAsync**(key: string): Task<object>
- **GetDataURLFromCache**(iconCollection: string, iconName: string): string
- **GetDataURLFromCacheAsync**(iconCollection: string, iconName: string): Task<string>
- **GetDesiredSize**(): Size
- **GetDesiredSizeAsync**(): Task<Size> — Get the desired size the toolbar wants to be.
- **GetDoubleContextItem**(key: string): double
- **GetDoubleContextItemAsync**(key: string): Task<double>
- **GetExternalDataContextItem**(key: string): object
- **GetExternalDataContextItemAsync**(key: string): Task<object>
- **GetExternalDoubleContextItem**(key: string): double
- **GetExternalDoubleContextItemAsync**(key: string): Task<double>
- **GetExternalIntContextItem**(key: string): int
- **GetExternalIntContextItemAsync**(key: string): Task<int>
- **GetIconFromCache**(iconCollection: string, iconName: string): string
- **GetIconFromCacheAsync**(iconCollection: string, iconName: string): Task<string>
- **GetIconSource**(iconCollection: string, iconName: string): object
- **GetIconSourceAsync**(iconCollection: string, iconName: string): Task<object>
- **GetIntContextItem**(key: string): int
- **GetIntContextItemAsync**(key: string): Task<int>
- **GetMultiPathSVGFromCache**(iconCollection: string, iconName: string): string[]
- **GetMultiPathSVGFromCacheAsync**(iconCollection: string, iconName: string): Task<string[]>
- **GetStringContextItem**(key: string): string
- **GetStringContextItemAsync**(key: string): Task<string>
- **IsOpen**(): bool
- **IsOpenAsync**(): Task<bool> — Is a dropdown menu or tooltip currently open.
- **OnCommandStateChanged**(id: string, type: ToolCommandStateType, value: object): void
- **OnCommandStateChangedAsync**(id: string, type: ToolCommandStateType, value: object): Task
- **RegisterIconFromDataURL**(iconCollection: string, iconName: string, dataURL: string): void
- **RegisterIconFromDataURLAsync**(iconCollection: string, iconName: string, dataURL: string): Task
- **RegisterIconFromText**(iconCollection: string, iconName: string, iconText: string): void
- **RegisterIconFromTextAsync**(iconCollection: string, iconName: string, iconText: string): Task
- **RegisterIconSource**(iconCollection: string, iconName: string, source: object): void
- **RegisterIconSourceAsync**(iconCollection: string, iconName: string, source: object): Task
- **RegisterMultiPathSVG**(iconCollection: string, iconName: string, multiPathSVG: string[]): void
- **RegisterMultiPathSVGAsync**(iconCollection: string, iconName: string, multiPathSVG: string[]): Task
- **SetBoolContextItem**(key: string, value: bool): void
- **SetBoolContextItemAsync**(key: string, value: bool): Task
- **SetBrushContextItem**(key: string, value: string): void
- **SetBrushContextItemAsync**(key: string, value: string): Task
- **SetColorContextItem**(key: string, value: string): void
- **SetColorContextItemAsync**(key: string, value: string): Task
- **SetDataContextItem**(key: string, value: object): void
- **SetDataContextItemAsync**(key: string, value: object): Task
- **SetDoubleContextItem**(key: string, value: double): void
- **SetDoubleContextItemAsync**(key: string, value: double): Task
- **SetExternalDataContextItem**(key: string, value: object): void
- **SetExternalDataContextItemAsync**(key: string, value: object): Task
- **SetExternalDoubleContextItem**(key: string, value: object): void
- **SetExternalDoubleContextItemAsync**(key: string, value: object): Task
- **SetExternalIntContextItem**(key: string, value: object): void
- **SetExternalIntContextItemAsync**(key: string, value: object): Task
- **SetIntContextItem**(key: string, value: int): void
- **SetIntContextItemAsync**(key: string, value: int): Task
- **SetStringContextItem**(key: string, value: string): void
- **SetStringContextItemAsync**(key: string, value: string): Task

### [IgbToolbarModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolbarModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbToolbarSubMenuClosingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolbarSubMenuClosingEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbToolbarSubMenuOpeningEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbToolbarSubMenuOpeningEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTooltip](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTooltip)
Provides a way to display supplementary information related to an element when a user interacts with it (e.g., hover, focus). It offers features such as placement customization, delays, sticky mode, and animations.

- **constructor**(): void
- **Anchor**: `string` — An element instance or an IDREF to use as the anchor for the tooltip. Trying to bind to an IDREF that does not exist in the current DOM root at will not work. In such scenarios, it is better to get a DOM reference and pass it to the tooltip instance.
- **Closed**: `EventCallback<IgbVoidEventArgs>`
- **ClosedScript**: `string`
- **Closing**: `EventCallback<IgbVoidEventArgs>`
- **ClosingScript**: `string`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **DisableArrow**: `bool` — Whether to disable the rendering of the arrow indicator for the tooltip.
- **HideDelay**: `double` — Specifies the number of milliseconds that should pass before hiding the tooltip. 300
- **HideTriggers**: `string` — Which event triggers will hide the tooltip. Expects a comma separate string of different event triggers. pointerleave, click
- **Message**: `string` — Specifies a plain text as tooltip content.
- **Offset**: `double` — The offset of the tooltip from the anchor in pixels. 6
- **Open**: `bool` — Whether the tooltip is showing. false
- **Opened**: `EventCallback<IgbVoidEventArgs>`
- **OpenedScript**: `string`
- **Opening**: `EventCallback<IgbVoidEventArgs>`
- **OpeningScript**: `string`
- **Placement**: `PopoverPlacement` — Where to place the floating element relative to the parent anchor element. bottom
- **ShowDelay**: `double` — Specifies the number of milliseconds that should pass before showing the tooltip. 200
- **ShowTriggers**: `string` — Which event triggers will show the tooltip. Expects a comma separate string of different event triggers. pointerenter
- **Sticky**: `bool` — Specifies if the tooltip remains visible until the user closes it via the close button or Esc key. false
- **SupportsVisualChildren**: `bool`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **WithArrow**: `bool` — Whether to render an arrow indicator for the tooltip. false
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Hide**(): bool
- **HideAsync**(): Task<bool> — Hides the tooltip if not already hidden.
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Show**(target: string): bool
- **ShowAsync**(target: string): Task<bool> — Shows the tooltip if not already showing. If a target is provided, sets it as a transient anchor.
- **Toggle**(): bool
- **ToggleAsync**(): Task<bool> — Toggles the tooltip between shown/hidden state

### [IgbTooltipModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTooltipModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTrailingTwelveMonthsExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTrailingTwelveMonthsExpression)
Requests an expression for the TrailingTwelveMonths filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTransactionService](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTransactionService)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbTransactionState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTransactionState)
Represents the final state of items with all transactions combined.

- **constructor**(): void
- **Id**: `object` — Gets or sets the ID for the state. I.e. an items primary key.
- **IdScript**: `string` — Provides a means of setting Id in the JavaScript environment.
- **TransactionType**: `TransactionType` — Gets or sets how this state was created.
- **Type**: `string`
- **Value**: `object` — Gets or sets the final value with all transaction deltas combined.
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **Version**: `object` — Gets or sets the version data for this item. Used for concurrency.
- **VersionScript**: `string` — Provides a means of setting Version in the JavaScript environment.
- **FindByName**(name: string): object

### [IgbTransitionOutCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTransitionOutCompletedEventArgs)
EventArgs class for TransitionOutCompleted events.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTree](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTree)
The tree allows users to represent hierarchical data in a tree-view structure, maintaining parent-child relationships, as well as to define static tree-view structure without a corresponding data model.

- **constructor**(): void
- **ActiveItem**: `EventCallback<IgbTreeItemComponentEventArgs>`
- **ActiveItemScript**: `string`
- **ContentItems**: `IgbTreeItemCollection`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **ItemCollapsed**: `EventCallback<IgbTreeItemComponentEventArgs>`
- **ItemCollapsedScript**: `string`
- **ItemCollapsing**: `EventCallback<IgbTreeItemComponentEventArgs>`
- **ItemCollapsingScript**: `string`
- **ItemExpanded**: `EventCallback<IgbTreeItemComponentEventArgs>`
- **ItemExpandedScript**: `string`
- **ItemExpanding**: `EventCallback<IgbTreeItemComponentEventArgs>`
- **ItemExpandingScript**: `string`
- **ParentTypeName**: `string`
- **Selection**: `TreeSelection` — The selection state of the tree.
- **SelectionChanged**: `EventCallback<IgbTreeSelectionEventArgs>`
- **SelectionChangedScript**: `string`
- **SingleBranchExpand**: `bool` — Whether a single or multiple of a parent's child items can be expanded.
- **SupportsVisualChildren**: `bool`
- **ToggleNodeOnClick**: `bool` — Whether clicking over nodes will change their expanded state or not.
- **Type**: `string`
- **UseDirectRender**: `bool`
- **ConnectedCallback**(): void
- **ConnectedCallbackAsync**(): Task
- **EnsureModulesLoaded**(): void
- **ExpandToItem**(item: IgbTreeItem): void
- **ExpandToItemAsync**(item: IgbTreeItem): Task
- **FindByName**(name: string): object
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbTreeGrid](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeGrid)

- **constructor**(): void
- **CascadeOnDelete**: `bool`
- **ChildDataKey**: `string`
- **Data**: `object`
- **DataScript**: `string` — Provides a means of setting Data in the JavaScript environment.
- **ExpansionDepth**: `double`
- **ForeignKey**: `string`
- **HasChildrenKey**: `string`
- **Id**: `string`
- **ProcessedRootRecords**: `IgbTreeGridRecord[]` — Returns an array of processed (filtered and sorted) root ITreeGridRecords. // gets the processed root record with index=2 const states = this.grid.processedRootRecords[2]; IgxTreeGridComponent
- **RootRecords**: `IgbTreeGridRecord[]` — Returns an array of the root level ITreeGridRecords. // gets the root record with index=2 const states = this.grid.rootRecords[2]; IgxTreeGridComponent
- **RowLoadingIndicatorTemplate**: `RenderFragment<object>`
- **RowLoadingIndicatorTemplateScript**: `string` — Provides a means of setting RowLoadingIndicatorTemplate in the JavaScript environment.
- **Type**: `string`
- **AddRow**(item: object, parentRowID: object): void — Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.
- **AddRowAsync**(item: object, parentRowID: object): Task — Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.
- **BeginAddRowByIndex**(index: double, asChild: bool): void
- **BeginAddRowByIndexAsync**(index: double, asChild: bool): Task
- **CollapseAll**(): void
- **CollapseAllAsync**(): Task — Collapses all rows. this.grid.collapseAll(); IgxTreeGridComponent
- **EnsureModulesLoaded**(): void
- **ExpandAll**(): void
- **ExpandAllAsync**(): Task — Expands all rows. this.grid.expandAll(); IgxTreeGridComponent
- **FindByName**(name: string): object
- **GetCellByColumn**(rowIndex: double, columnField: string): IgbCellType
- **GetCellByColumnAsync**(rowIndex: double, columnField: string): Task<IgbCellType>
- **GetCellByKey**(rowSelector: object, columnField: string): IgbCellType
- **GetCellByKeyAsync**(rowSelector: object, columnField: string): Task<IgbCellType>
- **GetData**(): object
- **GetDefaultExpandState**(record: IgbTreeGridRecord): bool
- **GetDefaultExpandStateAsync**(record: IgbTreeGridRecord): Task<bool>
- **GetRowByIndex**(index: double): IgbRowType
- **GetRowByIndexAsync**(index: double): Task<IgbRowType> — Returns the IgxTreeGridRow by index. const myRow = treeGrid.getRowByIndex(1); index
- **GetRowByKey**(key: object): IgbRowType
- **GetRowByKeyAsync**(key: object): Task<IgbRowType> — Returns the RowType object by the specified primary key. const myRow = this.treeGrid.getRowByIndex(1); index
- **GetSelectedCells**(): IgbCellType[]
- **GetSelectedCellsAsync**(): Task<IgbCellType[]>
- **GetSelectedData**(formatters: bool, headers: bool): object[]
- **GetSelectedDataAsync**(formatters: bool, headers: bool): Task<object[]>
- **PinRow**(rowID: object, index: double): bool
- **PinRowAsync**(rowID: object, index: double): Task<bool>
- **UnpinRow**(rowID: object): bool
- **UnpinRowAsync**(rowID: object): Task<bool>

### [IgbTreeGridModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeGridModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreeGridRecord](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeGridRecord)

- **constructor**(): void
- **Children**: `IgbTreeGridRecord[]`
- **Data**: `object`
- **Expanded**: `bool`
- **IsFilteredOutParent**: `bool`
- **Key**: `object`
- **Level**: `double`
- **RecordParent**: `IgbTreeGridRecord`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTreeItem](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeItem)
The tree-item component represents a child item of the tree component or another tree item.

- **constructor**(): void
- **Active**: `bool` — Marks the item as the tree's active item.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **DirectRenderElementName**: `string`
- **Disabled**: `bool` — Get/Set whether the tree item is disabled. Disabled items are ignored for user interactions.
- **Expanded**: `bool` — The tree item expansion state.
- **Label**: `string` — The tree item label.
- **Level**: `double` — The depth of the item, relative to the root.
- **Loading**: `bool` — To be used for load-on-demand scenarios in order to specify whether the item is loading data.
- **Parent**: `IgbTreeItem` — The parent item of the current tree item (if any)
- **Selected**: `bool` — The tree item selection state.
- **SupportsVisualChildren**: `bool`
- **TreeParent**: `BaseRendererControl`
- **Type**: `string`
- **UseDirectRender**: `bool`
- **Value**: `object` — The value entry that the tree item is visualizing. Required for searching through items. any
- **Collapse**(): void
- **CollapseAsync**(): Task — Collapses the tree item.
- **CollapseWithEvent**(): void
- **CollapseWithEventAsync**(): Task — Collapses the tree item.
- **ConnectedCallback**(): void
- **ConnectedCallbackAsync**(): Task
- **DisconnectedCallback**(): void
- **DisconnectedCallbackAsync**(): Task
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **Expand**(): void
- **ExpandAsync**(): Task — Expands the tree item.
- **ExpandWithEvent**(): void
- **ExpandWithEventAsync**(): Task — Expands the tree item.
- **FindByName**(name: string): object
- **GetPath**(): IgbTreeItem[]
- **GetPathAsync**(): Task<IgbTreeItem[]>
- **OnInitializedAsync**(): Task
- **ResolveDisplay**(): string
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **Toggle**(): void
- **ToggleAsync**(): Task — Toggles tree item expansion state.

### [IgbTreeItemCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeItemCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTreeItemComponentEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeItemComponentEventArgs)

- **constructor**(): void
- **Detail**: `IgbTreeItem`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTreeItemModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeItemModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreeSelectionChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeSelectionChangeEventArgs)

- **constructor**(): void

### [IgbTreeSelectionEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeSelectionEventArgs)

- **constructor**(): void
- **Detail**: `IgbTreeSelectionEventArgsDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTreeSelectionEventArgsDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreeSelectionEventArgsDetail)

- **constructor**(): void
- **NewSelection**: `IgbTreeItem[]`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTreemap](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemap)

- **constructor**(): void
- **ActualHighlightingMode**: `TreemapHighlightingMode` — Gets the actual highlighting mode used.
- **ActualInteractionPixelScalingRatio**: `double` — Gets or sets the resolved scaling value used to affect the pixel density of the control while it is animating.
- **ActualPixelScalingRatio**: `double`
- **ActualStyleMappings**: `IgbTreemapNodeStyleMappingCollection`
- **BreadcrumbSequence**: `string` — Gets or sets the root title to use for breadcrumbs.
- **ContentStyleMappings**: `IgbTreemapNodeStyleMappingCollection`
- **CustomValueMemberPath**: `string` — Gets or sets the path to use to get the custom value of the items.
- **DarkTextColor**: `string` — Gets or sets the dark text color to use for the nodes.
- **DataSource**: `object` — Gets or sets the (possibly hierarchical) data to assign to the TreeMap.
- **DataSourceScript**: `string` — Provides a means of setting DataSource in the JavaScript environment.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **FillBrushes**: `string` — Gets or sets brushes to use for the fill scale.
- **FillScaleLogarithmBase**: `int` — Gets or sets the logarithm base to use if the fill scale is logarithmic.
- **FillScaleMaximumValue**: `double` — Gets or sets the maximum value to use for the fill scale.
- **FillScaleMinimumValue**: `double` — Gets or sets the minimum value to use for the fill scale.
- **FillScaleMode**: `TreemapFillScaleMode` — Gets or sets mode to use for the fill scale.
- **FocusItem**: `object` — Gets or sets the item to drill to in the treemap.
- **FocusItemScript**: `string` — Provides a means of setting FocusItem in the JavaScript environment.
- **FontFamily**: `string`
- **FontSize**: `double`
- **FontStyle**: `string`
- **FontWeight**: `string`
- **HeaderBackground**: `string` — Gets or sets the background to use for the header.
- **HeaderDarkTextColor**: `string` — Gets or sets the dark text color to use for the header.
- **HeaderDisplayMode**: `TreemapHeaderDisplayMode` — Gets or sets the font to use for header nodes
- **HeaderFontFamily**: `string`
- **HeaderFontSize**: `double`
- **HeaderFontStyle**: `string`
- **HeaderFontWeight**: `string`
- **HeaderHeight**: `double` — Gets or sets the height to use for the header.
- **HeaderHoverBackground**: `string` — Gets or sets the background to use for the header when it is hovered.
- **HeaderHoverDarkTextColor**: `string` — Gets or sets the dark text color to use for the header when hovered.
- **HeaderHoverTextColor**: `string` — Gets or sets the text color to use for the header.
- **HeaderLabelBottomMargin**: `double` — Gets or sets the bottom margin to use for the header.
- **HeaderLabelLeftMargin**: `double` — Gets or sets the left margin to use for the header.
- **HeaderLabelRightMargin**: `double` — Gets or sets the right margin to use for the header.
- **HeaderLabelTopMargin**: `double` — Gets or sets the top margin to use for the header.
- **HeaderTextColor**: `string` — Gets or sets the text color to use for the header.
- **HighlightedDataSource**: `object` — Gets or sets the data to highlight.
- **HighlightedDataSourceScript**: `string` — Provides a means of setting HighlightedDataSource in the JavaScript environment.
- **HighlightedValueMemberPath**: `string` — Gets or sets the highlighted value mapping property.
- **HighlightedValueOpacity**: `double` — Gets or sets the opacity applied to the node underneath the highlighted value.
- **HighlightedValuesDisplayMode**: `TreemapHighlightedValueDisplayMode` — Gets or sets the display mode for highlighted values.
- **HighlightingFadeOpacity**: `double` — Gets or sets the opacity to use for nodes that are not highlighted when HighlightingMode is set to FadeOthers.
- **HighlightingMode**: `TreemapHighlightingMode` — Gets or sets the highlighting mode to use.
- **HighlightingTransitionDuration**: `int` — Gets or sets the number of milliseconds over which the highlighting effect will render.
- **IdMemberPath**: `string` — Gets or sets the path to use to get the id of the items.
- **InteractionPixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control while it is animating.
- **IsFillScaleLogarithmic**: `bool` — Gets or sets whether the fill scale is logarithmic.
- **LabelBottomMargin**: `double` — Gets or sets the bottom margin to use for the labels.
- **LabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the horizontal alignment to use for the node labels.
- **LabelHorizontalFitMode**: `TreemapLabelHorizontalFitMode` — Gets or sets the horizontal fit mode to use for the node labels.
- **LabelLeftMargin**: `double` — Gets or sets the left margin to use for the labels.
- **LabelMemberPath**: `string` — Gets or sets the path to use to get the Label of the items.
- **LabelRightMargin**: `double` — Gets or sets the right margin to use for the labels.
- **LabelTopMargin**: `double` — Gets or sets the top margin to use for the labels.
- **LabelVerticalAlignment**: `VerticalAlignment` — Gets or sets the vertical alignment to use for the node labels.
- **LabelVerticalFitMode**: `TreemapLabelVerticalFitMode` — Gets or sets the vertical fit mode to use for the node labels.
- **LayoutOrientation**: `TreemapOrientation` — Gets or sets the orientation to use for the stripped and slice and dice layout types.
- **LayoutType**: `TreemapLayoutType` — Gets or sets the type of layout to use for the nodes.
- **MinimumDisplaySize**: `double` — Gets or sets the minimum size (width or height) to display a node.
- **NodeOpacity**: `double` — Gets or sets the opacity to use for the nodes.
- **NodePointerEnter**: `Action<IgbTreemapNodePointerEventArgs>`
- **NodePointerEnterScript**: `string`
- **NodePointerLeave**: `Action<IgbTreemapNodePointerEventArgs>`
- **NodePointerLeaveScript**: `string`
- **NodePointerOver**: `Action<IgbTreemapNodePointerEventArgs>`
- **NodePointerOverScript**: `string`
- **NodePointerPressed**: `EventCallback<IgbTreemapNodePointerEventArgs>`
- **NodePointerPressedScript**: `string`
- **NodePointerReleased**: `EventCallback<IgbTreemapNodePointerEventArgs>`
- **NodePointerReleasedScript**: `string`
- **NodeRenderStyling**: `EventCallback<IgbTreemapNodeStylingEventArgs>`
- **NodeRenderStylingScript**: `string`
- **NodeStyling**: `EventCallback<IgbTreemapNodeStylingEventArgs>`
- **NodeStylingScript**: `string`
- **Outline**: `string` — Gets or sets the outline to use for the nodes.
- **OverlayHeaderBackground**: `string` — Gets or sets the background to use for the overlay header.
- **OverlayHeaderHoverBackground**: `string` — Gets or sets the background to use for the overlay header when it is hovered.
- **OverlayHeaderLabelBottomMargin**: `double` — Gets or sets the bottom margin to use for the overlay header.
- **OverlayHeaderLabelLeftMargin**: `double` — Gets or sets the left margin to use for the overlay header.
- **OverlayHeaderLabelRightMargin**: `double` — Gets or sets the right margin to use for the overlay header.
- **OverlayHeaderLabelTopMargin**: `double` — Gets or sets the top margin to use for the overlay header.
- **ParentIdMemberPath**: `string` — Gets or sets the path to use to get the Parent of the items.
- **ParentNodeBottomMargin**: `double` — Gets or sets the bottom margin to use for the parent nodes.
- **ParentNodeBottomPadding**: `double` — Gets or sets the bottom padding to use for the parent nodes.
- **ParentNodeLeftMargin**: `double` — Gets or sets the left margin to use for the parent nodes.
- **ParentNodeLeftPadding**: `double` — Gets or sets the left padding to use for the parent nodes.
- **ParentNodeRightMargin**: `double` — Gets or sets the right margin to use for the parent nodes.
- **ParentNodeRightPadding**: `double` — Gets or sets the right padding to use for the parent nodes.
- **ParentNodeTopMargin**: `double` — Gets or sets the top margin to use for the parent nodes.
- **ParentNodeTopPadding**: `double` — Gets or sets the top padding to use for the parent nodes.
- **ParentTypeName**: `string`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RootTitle**: `string` — Gets or sets the root title to use for breadcrumbs.
- **StrokeThickness**: `double` — Gets or sets the stroke thickness to use for the node outline.
- **StyleMappings**: `IgbTreemapNodeStyleMappingCollection` — Represents a series of mappings to provide style to various nodes within the treemap.
- **TextColor**: `string` — Gets or sets the text color to use for the nodes.
- **TransitionDuration**: `int` — Gets or sets the number of milliseconds over which changes to the gauge should be animated.
- **Type**: `string`
- **ValueMemberPath**: `string` — Gets or sets path to use to get the values from the items.
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualData**(): string
- **ExportSerializedVisualDataAsync**(): Task<string> — Returns visuals as a serialized string.
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task
- **MarkDirty**(): void
- **MarkDirtyAsync**(): Task
- **NotifyClearItems**(source_: object): void
- **NotifyClearItemsAsync**(source_: object): Task — Manually notifies the treemap's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the pie chart is bound to is already observable.
- **NotifyInsertItem**(source_: object, index: int, newItem: object): void
- **NotifyInsertItemAsync**(source_: object, index: int, newItem: object): Task
- **NotifyRemoveItem**(source_: object, index: int, oldItem: object): void
- **NotifyRemoveItemAsync**(source_: object, index: int, oldItem: object): Task
- **NotifySetItem**(source_: object, index: int, oldItem: object, newItem: object): void
- **NotifySetItemAsync**(source_: object, index: int, oldItem: object, newItem: object): Task
- **NotifySizeChanged**(): void
- **NotifySizeChangedAsync**(): Task
- **OnAttachedToUI**(): void
- **OnAttachedToUIAsync**(): Task
- **OnDetachedFromUI**(): void
- **OnDetachedFromUIAsync**(): Task
- **SimulateHover**(point: Point): void
- **SimulateHoverAsync**(point: Point): Task

### [IgbTreemapModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreemapNodePointerEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodePointerEventArgs)

- **constructor**(): void
- **CustomValue**: `object`
- **CustomValueScript**: `string` — Provides a means of setting CustomValue in the JavaScript environment.
- **IsHandled**: `bool`
- **IsOverHeader**: `bool`
- **IsRightButton**: `bool`
- **Item**: `object`
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Label**: `string`
- **ParentItem**: `object`
- **ParentItemScript**: `string` — Provides a means of setting ParentItem in the JavaScript environment.
- **ParentLabel**: `string`
- **ParentSum**: `double`
- **ParentValue**: `double`
- **Position**: `Point`
- **Sum**: `double`
- **Type**: `string`
- **Value**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTreemapNodeStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStyle)
Represents a style to apply to a treemap node.

- **constructor**(): void
- **FadeOpacity**: `double` — Gets or sets the fade opacity that should be used when highlighting.
- **Fill**: `string` — Gets or sets the fill color to use for the nodes.
- **HeaderBackground**: `string` — Gets or sets the background to use for the header.
- **HeaderHeight**: `double` — Gets or sets the height to use for the header.
- **HeaderHoverBackground**: `string` — Gets or sets the background to use for the header when it is hovered.
- **HeaderHoverTextColor**: `string` — Gets or sets the text color to use for the header.
- **HeaderLabelBottomMargin**: `double` — Gets or sets the bottom margin to use for the labels.
- **HeaderLabelLeftMargin**: `double` — Gets or sets the left margin to use for the header.
- **HeaderLabelRightMargin**: `double` — Gets or sets the right margin to use for the header.
- **HeaderLabelTopMargin**: `double` — Gets or sets the top margin to use for the header.
- **HeaderTextColor**: `string` — Gets or sets the text color to use for the header.
- **HighlightingHandled**: `bool` — Gets or sets if highlighting was handled, and whether internal highlighting logic should be skipped.
- **Label**: `string` — Gets or sets the label to use for the node.
- **LabelBottomMargin**: `double` — Gets or sets the bottom margin to use for the labels.
- **LabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets the horizontal alignment to use for the node labels.
- **LabelLeftMargin**: `double` — Gets or sets the left margin to use for the labels.
- **LabelRightMargin**: `double` — Gets or sets the right margin to use for the labels.
- **LabelTopMargin**: `double` — Gets or sets the top margin to use for the labels.
- **LabelVerticalAlignment**: `VerticalAlignment` — Gets or sets the vertical alignment to use for the node labels.
- **Opacity**: `double` — Gets or sets the opacity to use for the node.
- **Outline**: `string` — Gets or sets the outline to use for the nodes.
- **StrokeThickness**: `double` — Gets or sets the stroke thickness to use for the node outline.
- **TextColor**: `string` — Gets or sets the text color to use for the nodes.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTreemapNodeStyleMapping](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStyleMapping)
Represents a style to apply to a set of nodes in the treemap.

- **constructor**(): void
- **MappingMode**: `TreemapValueMappingMode` — Gets or sets the mapping mode to use to evaluate whether the mapping applies.
- **MaximumValue**: `double` — Gets or sets the maximum value to which the mapping applies.
- **MinimumValue**: `double` — Gets or sets the minimum value to which the mapping applies.
- **TargetType**: `TreemapNodeStyleMappingTargetType` — Gets or sets the unique name of the mapping.
- **TreemapParent**: `BaseRendererControl`
- **Type**: `string`
- **Value**: `object` — Gets or sets the value to which the mapping applies.
- **Dispose**(): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **OnInitializedAsync**(): Task

### [IgbTreemapNodeStyleMappingCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStyleMappingCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTreemapNodeStyleMappingModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStyleMappingModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreemapNodeStyleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStyleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTreemapNodeStylingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTreemapNodeStylingEventArgs)

- **constructor**(): void
- **CustomValue**: `object`
- **CustomValueScript**: `string` — Provides a means of setting CustomValue in the JavaScript environment.
- **HighlightingHandled**: `bool` — Sets whether the user handled the highlighting themselves. If so we won't run any of our default highlight styling.
- **HighlightingInfo**: `IgbHighlightingInfo` — Gets highlighting information for the current node. Null if no highlight is in progress.
- **IsHighlightInProgress**: `bool` — Gets whether a highlight is currently in progress.
- **IsParent**: `bool`
- **Item**: `object`
- **ItemScript**: `string` — Provides a means of setting Item in the JavaScript environment.
- **Label**: `string`
- **ParentItem**: `object`
- **ParentItemScript**: `string` — Provides a means of setting ParentItem in the JavaScript environment.
- **ParentLabel**: `string`
- **ParentSum**: `double`
- **ParentValue**: `double`
- **Style**: `IgbTreemapNodeStyle`
- **Sum**: `double`
- **TotalHighlightProgress**: `double` — Gets the overall highlight progress.
- **Type**: `string`
- **Value**: `double`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTrendLineLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTrendLineLayer)
Represents the class of the value overlay. The value overlay is a line or circle representing a value on an axis.

- **constructor**(): void
- **ActualTargetSeries**: `IgbSeries` — Gets the actual series being targeted by this annotation.
- **ActualTargetSeriesScript**: `string` — Provides a means of setting ActualTargetSeries in the JavaScript environment.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to.
- **TargetSeriesName**: `string` — Gets or sets the name to use to resolve targetSeries from markup.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **TrendLinePeriod**: `int` — Gets or sets the trend line period for the target series.
- **TrendLineType**: `TrendLineType` — Gets or sets the trend type for the current series object.
- **Type**: `string`
- **BindSeries**(Series: IgbSeries[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetManagerIdentifier**(): string
- **GetManagerIdentifierAsync**(): Task<string>

### [IgbTrendLineLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTrendLineLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbTrendLineTypeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTrendLineTypeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbTriangulationDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTriangulationDataSource)
Class for converting Itf files into enumerable triangulations.

- **constructor**(): void
- **ImportCompleted**: `EventCallback<IgbAsyncCompletedEventArgs>`
- **ImportCompletedScript**: `string`
- **Type**: `string`
- **FindByName**(name: string): object

### [IgbTriangulationStatusEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTriangulationStatusEventArgs)

- **constructor**(): void
- **CurrentStatus**: `int` — The current status from 0 to 100 of the progressive triangulation.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbTypicalPriceIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTypicalPriceIndicator)
Represents a IgbDataChart Typical Price indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbTypicalPriceIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbTypicalPriceIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUltimateOscillatorIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUltimateOscillatorIndicator)
Represents a IgbDataChart Ultimate Oscillator indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbUltimateOscillatorIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUltimateOscillatorIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleBgModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleBgModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleCsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleCsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleDaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleDaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleDeModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleDeModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleEsModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleEsModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleFrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleFrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleHuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleHuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleItModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleItModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleJaModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleJaModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleNbModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleNbModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleNlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleNlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocalePlModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocalePlModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocalePtModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocalePtModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleRoModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleRoModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleRuModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleRuModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleSvModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleSvModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleTrModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleTrModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleZhHansModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleZhHansModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUndoLocaleZhHantModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUndoLocaleZhHantModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUploadDataCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUploadDataCompletedEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUploadStringCompletedEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUploadStringCompletedEventArgs)

- **constructor**(): void
- **Result**: `string`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserAnnotationCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbUserAnnotationInformation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationInformation)

- **constructor**(): void
- **AnnotationData**: `string`
- **AnnotationId**: `string`
- **BadgeColor**: `string`
- **BadgeImageUri**: `string`
- **DialogSuggestedXLocation**: `double`
- **DialogSuggestedYLocation**: `double`
- **Label**: `string`
- **MainColor**: `string`
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserAnnotationInformationEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationInformationEventArgs)

- **constructor**(): void
- **AnnotationInfo**: `IgbUserAnnotationInformation`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserAnnotationInformationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationInformationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserAnnotationLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationLayer)
Represents an user annotation layer that can define UserPointAnnotation, UserSliceAnnotation, UserStripAnnotation

- **constructor**(): void
- **Annotations**: `IgbUserAnnotationCollection` — Gets user annotations
- **StylingAxisAnnotation**: `EventCallback<IgbUserAxisAnnotationStylingEventArgs>`
- **StylingAxisAnnotationScript**: `string`
- **StylingPointAnnotation**: `EventCallback<IgbUserPointAnnotationStylingEventArgs>`
- **StylingPointAnnotationScript**: `string`
- **StylingSliceAnnotation**: `EventCallback<IgbUserSliceAnnotationStylingEventArgs>`
- **StylingSliceAnnotationScript**: `string`
- **StylingStripAnnotation**: `EventCallback<IgbUserStripAnnotationStylingEventArgs>`
- **StylingStripAnnotationScript**: `string`
- **Type**: `string`
- **UserAnnotationInformationRequested**: `EventCallback<IgbUserAnnotationInformationEventArgs>`
- **UserAnnotationInformationRequestedScript**: `string`
- **CancelAnnotationFlow**(annotationFlowID: string): void
- **CancelAnnotationFlowAsync**(annotationFlowID: string): Task
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FinishAnnotationFlow**(info: IgbUserAnnotationInformation): void
- **FinishAnnotationFlowAsync**(info: IgbUserAnnotationInformation): Task
- **LoadAnnotationsFromJson**(jsonString: string): void
- **LoadAnnotationsFromJsonAsync**(jsonString: string): Task
- **SaveAnnotationsToJson**(): string
- **SaveAnnotationsToJsonAsync**(): Task<string>

### [IgbUserAnnotationLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserAnnotationToolTipContentUpdatingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationToolTipContentUpdatingEventArgs)
Information about the user annotation content which is being created or updated.

- **constructor**(): void
- **AnnotationInfo**: `IgbUserAnnotationInformation`
- **Content**: `object`
- **ContentScript**: `string` — Provides a means of setting Content in the JavaScript environment.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserAnnotationToolTipLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationToolTipLayer)
Represents an annotation layer that displays tooltips for all target series individually.

- **constructor**(): void
- **ContentUpdating**: `Action<IgbUserAnnotationToolTipContentUpdatingEventArgs>`
- **ContentUpdatingScript**: `string`
- **SkipUnknownValues**: `bool` — Gets or sets whether to skip past unknown values when searching for series values.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name of the series series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **HideToolTips**(): void
- **HideToolTipsAsync**(): Task — Hides any tooltips presented by the layer, if any.
- **HideToolTipsImmediate**(): void
- **HideToolTipsImmediateAsync**(): Task — Hides any tooltips presented by the layer, if any.

### [IgbUserAnnotationToolTipLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAnnotationToolTipLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserAxisAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAxisAnnotation)
Represents an user annotation for rendering annotation of axis label

- **constructor**(): void
- **TargetAxis**: `IgbAxis` — Gets or sets the target axis that will display the annotation.
- **TargetAxisMatcher**: `IgbAxisMatcher` — Gets or sets a matcher for matching an axis that will display the annotation.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **Type**: `string`
- **Value**: `double` — Gets or sets the value that determines location of annotation on axis.
- **BindAxes**(Axes: IgbAxis[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserAxisAnnotationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAxisAnnotationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserAxisAnnotationStylingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserAxisAnnotationStylingEventArgs)
Represents the event arguments for the UserAxisAnnotation styling events.

- **constructor**(): void
- **Annotation**: `IgbUserAxisAnnotation` — The annotation to style.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserBaseAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserBaseAnnotation)
Represents base class for all user annotations, e.g. UserPointAnnotation, UserSliceAnnotation, UserStripAnnotation, UserAxisAnnotation

- **constructor**(): void
- **AnnotationData**: `string` — Gets or sets the additional data that should be stored with the annotation.
- **BadgeBackground**: `string` — Gets or sets the background of badge annotation.
- **BadgeCornerRadius**: `double` — Gets or sets border radius of the badge annotations.
- **BadgeImagePath**: `string` — Gets or sets image path for displayed in the badge annotations.
- **BadgeMargin**: `double` — Gets or sets margin of the badge annotations.
- **BadgeOutline**: `string` — Gets or sets the outline of badge annotation.
- **BadgeSize**: `double` — Gets or sets size of the badge annotations.
- **BadgeThickness**: `double` — Gets or sets thickness of the badge annotations.
- **BadgeVisible**: `bool` — Gets or sets whether to draw the badge in annotation
- **Identifier**: `string`
- **IsPillShaped**: `bool` — Gets or sets whether the annotation is pill shaped.
- **IsVisible**: `bool` — Gets or sets whether to the annotations is rendered
- **Label**: `string` — Gets or sets the text that should be displayed on axis annotation.
- **LabelBackground**: `string` — Gets or sets the background text displayed in the annotation.
- **LabelBorderColor**: `string` — Gets or sets the border color of the axis annotation.
- **LabelBorderRadius**: `double` — Gets or sets the border radius of the annotation.
- **LabelBorderThickness**: `double` — Gets or sets border thickness of the axis annotations.
- **LabelColor**: `string` — Gets or sets the color of text displayed in the annotation.
- **LabelPadding**: `double` — Gets or sets padding around the label in annotation.
- **Type**: `string`
- **BindAxes**(Axes: IgbAxis[]): void
- **BindSeries**(Series: IgbSeries[]): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserPointAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserPointAnnotation)
Represents an user annotation for rendering data point annotation on a series

- **constructor**(): void
- **TargetSeries**: `IgbSeries` — Gets or sets the target series that will display the annotation.
- **TargetSeriesMatcher**: `IgbSeriesMatcher` — Gets or sets a matcher for matching a series that will display the annotation.
- **TargetSeriesName**: `string` — Gets or sets the name to use to resolve targetSeries from markup.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **XValue**: `double` — Gets or sets the value that determines location of the annotation in the coordinates of x-axis.
- **YValue**: `double` — Gets or sets the value that determines location of the annotation in the coordinates of y-axis.
- **BindSeries**(Series: IgbSeries[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserPointAnnotationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserPointAnnotationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserPointAnnotationStylingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserPointAnnotationStylingEventArgs)
Represents the event arguments for the UserAxisAnnotation styling events.

- **constructor**(): void
- **Annotation**: `IgbUserPointAnnotation` — The annotation to style.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserShapeAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserShapeAnnotation)
Represents base class for rendering an annotation with shape of slice of strip

- **constructor**(): void
- **OverlayText**: `string` — Gets or sets the text that should be overlayed in plot area of the chart.
- **OverlayTextAngle**: `double` — Gets or sets the angle rotation (in degrees) of the overlay text in relation to the annotation shape.
- **OverlayTextBackground**: `string` — Gets or sets the background the overlay text.
- **OverlayTextBackgroundMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text.
- **OverlayTextBackgroundShift**: `double` — Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderColor**: `string` — Gets or sets the border color of the overlay text.
- **OverlayTextBorderMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the border of overlay text.
- **OverlayTextBorderRadius**: `double` — Gets or sets the border radius corner of the overlay text.
- **OverlayTextBorderShift**: `double` — Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderThickness**: `double` — Gets or sets the border thickness of the overlay text.
- **OverlayTextColor**: `string` — Gets or sets the color the overlay text.
- **OverlayTextColorMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text.
- **OverlayTextColorShift**: `double` — Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextFontFamily**: `string`
- **OverlayTextFontSize**: `double`
- **OverlayTextFontStyle**: `string`
- **OverlayTextFontWeight**: `string`
- **OverlayTextHorizontalMargin**: `double` — Gets or sets the horizontal margin of the overlay text in relation to the annotation shape.
- **OverlayTextHorizontalPadding**: `double` — Gets or sets the horizontal padding of the overlay text in relation to the annotation shape.
- **OverlayTextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to the annotation shape.
- **OverlayTextVerticalMargin**: `double` — Gets or sets the vertical margin of the overlay text in relation to the annotation shape.
- **OverlayTextVerticalPadding**: `double` — Gets or sets the vertical padding of the overlay text in relation to the annotation shape.
- **OverlayTextVisible**: `bool` — Gets or sets whether the overlay text is visible in plot area of the chart
- **ShapeBackground**: `string` — Gets or sets background of the annotation shape displayed in the plot area of the chart.
- **ShapeOutline**: `string` — Gets or sets border color of the annotation shape displayed in the plot area of the chart.
- **ShapeThickness**: `double` — Gets or sets border thickness of the annotation shape displayed in the plot area of the chart.
- **Type**: `string`
- **ValueDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of label in the center annotation.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserSliceAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserSliceAnnotation)
Represents an user annotation for rendering data slice annotation

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserSliceAnnotationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserSliceAnnotationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserSliceAnnotationStylingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserSliceAnnotationStylingEventArgs)
Represents the event arguments for the UserAxisAnnotation styling events.

- **constructor**(): void
- **Annotation**: `IgbUserSliceAnnotation` — The annotation to style.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserStripAnnotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserStripAnnotation)
Represents an user annotation for rendering data strip annotation

- **constructor**(): void
- **EndLabel**: `string` — Gets or sets optional text displayed in the label at the end of annotation.
- **EndLabelBackground**: `string` — Gets or sets background of the label at the end of annotation.
- **EndLabelBorderColor**: `string` — Gets or sets border color of the label at the end of annotation.
- **EndLabelColor**: `string` — Gets or sets text color of the label at the end of annotation.
- **EndValue**: `double` — Gets or sets the value that determines end of the annotation on an axis.
- **EndValueDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of end value of annotation.
- **StartLabel**: `string` — Gets or sets optional text displayed in the label at the start of annotation.
- **StartLabelBackground**: `string` — Gets or sets background of the label at the start of annotation.
- **StartLabelBorderColor**: `string` — Gets or sets border color of the label at the start of annotation.
- **StartLabelColor**: `string` — Gets or sets text color of the label at the start of annotation.
- **StartValue**: `double` — Gets or sets the value that determines start of the annotation on an axis.
- **StartValueDisplayMode**: `DataAnnotationDisplayMode` — Gets or sets display mode of start value of annotation.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbUserStripAnnotationModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserStripAnnotationModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbUserStripAnnotationStylingEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbUserStripAnnotationStylingEventArgs)
Represents the event arguments for the UserAxisAnnotation styling events.

- **constructor**(): void
- **Annotation**: `IgbUserStripAnnotation` — The annotation to style.
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbValidationErrors](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValidationErrors)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbValueBrushScale](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueBrushScale)
Represents a brush scale that uses value-based brush selection.

- **constructor**(): void
- **IsLogarithmic**: `bool` — Gets or sets whether the scale is logarithmic.
- **LogarithmBase**: `int` — Gets or sets the logarithm base for this scale.
- **MaximumValue**: `double` — Gets or sets the maximum value for this scale.
- **MinimumValue**: `double` — Gets or sets the minimum value for this scale.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbValueBrushScaleModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueBrushScaleModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbValueLayer](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueLayer)
Represents an annotation layer that displays crosshair lines that cross through the closest value of the target series under the cursor.

- **constructor**(): void
- **ActualValueLayerBrush**: `string` — Gets the effective brush for the current value layer. Can be null for value modes that target multiple series.
- **HorizontalLineStroke**: `string` — Gets or sets the color to use for the horizontal line. Leave null for an automatic value.
- **IsAxisAnnotationEnabled**: `bool` — Gets or sets whether to draw annotations over the axes where the crosshair meets with them.
- **OverlayText**: `string` — Gets or sets the text that will be displayed as the overlay annotation.
- **OverlayTextAngle**: `double` — Gets or sets the angle rotation (in degrees) of the overlay text in relation to shape of data annotation.
- **OverlayTextBackground**: `string` — Gets or sets the background the overlay text.
- **OverlayTextBackgroundMatchLayer**: `bool` — Gets or sets whether the overlay text background matches brush of the layer
- **OverlayTextBackgroundMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextBackgroundShift**: `double` — Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderColor**: `string` — Gets or sets the border stroke of the overlay text.
- **OverlayTextBorderMatchLayer**: `bool` — Gets or sets whether the overlay text border matches brush of the layer
- **OverlayTextBorderMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the border of overlay text based on the target series.
- **OverlayTextBorderRadius**: `double` — Gets or sets the border corner of the overlay text.
- **OverlayTextBorderShift**: `double` — Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderThickness**: `double` — Gets or sets the border thickness of the overlay text.
- **OverlayTextColor**: `string` — Gets or sets the color the overlay text.
- **OverlayTextColorMatchLayer**: `bool` — Gets or sets whether the overlay text color matches brush of the layer
- **OverlayTextColorMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextColorShift**: `double` — Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextFontFamily**: `string`
- **OverlayTextFontSize**: `double`
- **OverlayTextFontStyle**: `string`
- **OverlayTextFontWeight**: `string`
- **OverlayTextHorizontalMargin**: `double` — Gets or sets the horizontal margin of the overlay text in relation to shape of data annotation.
- **OverlayTextHorizontalPadding**: `double` — Gets or sets the horizontal padding of the overlay text in relation to shape of data annotation.
- **OverlayTextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to shape of data annotation.
- **OverlayTextVerticalMargin**: `double` — Gets or sets the vertical margin of the overlay text in relation to shape of data annotation.
- **OverlayTextVerticalPadding**: `double` — Gets or sets the vertical padding of the overlay text in relation to shape of data annotation.
- **OverlayTextVisible**: `bool` — Gets or sets whether the overlay text is visible in shape of data annotation
- **SkipUnknownValues**: `bool` — Gets or sets whether to skip unknown values when searching for series values.
- **StylingOverlayText**: `EventCallback<IgbOverlayTextUpdatingEventArgs>`
- **StylingOverlayTextScript**: `string`
- **TargetAxis**: `IgbAxis` — Gets or sets the axis to target this annotation to. If null, this annotation targets all value axis simultaneously.
- **TargetAxisName**: `string` — Gets or sets the name to use to resolve targetAxis from markup.
- **TargetAxisScript**: `string` — Provides a means of setting TargetAxis in the JavaScript environment.
- **TargetSeries**: `IgbSeries` — Gets or sets the series to target this annotation to. If null, this annotation targets all series simultaneously.
- **TargetSeriesName**: `string` — Gets or sets the name to use to resolve targetSeries from markup.
- **TargetSeriesScript**: `string` — Provides a means of setting TargetSeries in the JavaScript environment.
- **Type**: `string`
- **UseInterpolation**: `bool` — Gets or sets whether to use value interpolation when drawing a line through the best value for the cursor position.
- **ValueMode**: `ValueLayerValueMode` — Gets or sets the value mode for the overlay.
- **VerticalLineStroke**: `string` — Gets or sets the color to use for vertical line. Leave null for an automatic value.
- **XAxisAnnotationBackground**: `string` — Gets or sets the color to use for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationFormatLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for the x axis annotation.
- **XAxisAnnotationFormatLabelScript**: `string` — Provides a means of setting XAxisAnnotationFormatLabel in the JavaScript environment.
- **XAxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **XAxisAnnotationOutline**: `string` — Gets or sets the color to use for the x axis annotation outline. Leave unset for an automatic value.
- **XAxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **XAxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the x axis annotation backing. Leave unset for an automatic value.
- **XAxisAnnotationTextColor**: `string` — Gets or sets the color to use for the x axis annotation text. Leave unset for an automatic value.
- **YAxisAnnotationBackground**: `string` — Gets or sets the color to use for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationFormatLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for the y axis annotation.
- **YAxisAnnotationFormatLabelScript**: `string` — Provides a means of setting YAxisAnnotationFormatLabel in the JavaScript environment.
- **YAxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated crosshair positions.
- **YAxisAnnotationOutline**: `string` — Gets or sets the color to use for the y axis annotation outline. Leave unset for an automatic value.
- **YAxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **YAxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the y axis annotation backing. Leave unset for an automatic value.
- **YAxisAnnotationTextColor**: `string` — Gets or sets the color to use for the y axis annotation text. Leave unset for an automatic value.
- **BindAxes**(Axes: IgbAxis[]): void
- **BindSeries**(Series: IgbSeries[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>

### [IgbValueLayerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueLayerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbValueModeCollection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueModeCollection)

- **constructor**(parent: object, propertyName: string): void

### [IgbValueOverlay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueOverlay)
Represents the class of the value overlay. The value overlay is a line or circle representing a value on an axis.

- **constructor**(): void
- **Axis**: `IgbAxis` — Gets or sets the axis used by the value overlay.
- **AxisAnnotationBackground**: `string` — Gets or sets the color to use for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationBackgroundCornerRadius**: `double` — Gets or sets the corner radius to use for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationFormatLabel**: `string` — Sets or gets a function which takes an object that produces a formatted label for the axis annotation.
- **AxisAnnotationFormatLabelScript**: `string` — Provides a means of setting AxisAnnotationFormatLabel in the JavaScript environment.
- **AxisAnnotationInterpolatedValuePrecision**: `int` — Gets or sets the precision to use displaying values for interpolated positions.
- **AxisAnnotationOutline**: `string` — Gets or sets the color to use for the axis annotation outline. Leave unset for an automatic value.
- **AxisAnnotationPaddingBottom**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingLeft**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingRight**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationPaddingTop**: `double` — Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.
- **AxisAnnotationStrokeThickness**: `double` — Gets or sets the stroke thickness for the axis annotation backing. Leave unset for an automatic value.
- **AxisAnnotationTextColor**: `string` — Gets or sets the color to use for the axis annotation text. Leave unset for an automatic value.
- **AxisName**: `string` — Gets or sets the name to use to resolve axis from markup.
- **AxisScript**: `string` — Provides a means of setting Axis in the JavaScript environment.
- **DateValue**: `DateTime` — Gets or sets the value of the overlay as a date. If this is set to something other than the minimum date, then it will be preferred over the Value property.
- **IsAxisAnnotationEnabled**: `bool` — Gets or sets whether to draw annotations over the axes where the crosshair meets with them.
- **OverlayText**: `string` — Gets or sets the text that will be displayed as the overlay annotation.
- **OverlayTextAngle**: `double` — Gets or sets the angle rotation (in degrees) of the overlay text in relation to shape of data annotation.
- **OverlayTextBackground**: `string` — Gets or sets the background the overlay text.
- **OverlayTextBackgroundMatchLayer**: `bool` — Gets or sets whether the overlay text background matches brush of the layer
- **OverlayTextBackgroundMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextBackgroundShift**: `double` — Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderColor**: `string` — Gets or sets the border stroke of the overlay text.
- **OverlayTextBorderMatchLayer**: `bool` — Gets or sets whether the overlay text border matches brush of the layer
- **OverlayTextBorderMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the border of overlay text based on the target series.
- **OverlayTextBorderRadius**: `double` — Gets or sets the border corner of the overlay text.
- **OverlayTextBorderShift**: `double` — Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextBorderThickness**: `double` — Gets or sets the border thickness of the overlay text.
- **OverlayTextColor**: `string` — Gets or sets the color the overlay text.
- **OverlayTextColorMatchLayer**: `bool` — Gets or sets whether the overlay text color matches brush of the layer
- **OverlayTextColorMode**: `AnnotationAppearanceMode` — Gets or sets the mode used for shifting the background of overlay text based on the target series.
- **OverlayTextColorShift**: `double` — Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.
- **OverlayTextFontFamily**: `string`
- **OverlayTextFontSize**: `double`
- **OverlayTextFontStyle**: `string`
- **OverlayTextFontWeight**: `string`
- **OverlayTextHorizontalMargin**: `double` — Gets or sets the horizontal margin of the overlay text in relation to shape of data annotation.
- **OverlayTextHorizontalPadding**: `double` — Gets or sets the horizontal padding of the overlay text in relation to shape of data annotation.
- **OverlayTextLocation**: `OverlayTextLocation` — Gets or sets location of the overlay text in relation to shape of data annotation.
- **OverlayTextVerticalMargin**: `double` — Gets or sets the vertical margin of the overlay text in relation to shape of data annotation.
- **OverlayTextVerticalPadding**: `double` — Gets or sets the vertical padding of the overlay text in relation to shape of data annotation.
- **OverlayTextVisible**: `bool` — Gets or sets whether the overlay text is visible in shape of data annotation
- **StylingOverlayText**: `EventCallback<IgbOverlayTextUpdatingEventArgs>`
- **StylingOverlayTextScript**: `string`
- **Type**: `string`
- **Value**: `double` — Gets or sets the value of the overlay.
- **BindAxes**(Axes: IgbAxis[]): void
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the item index associated with the specified world position
- **GetLabel**(value: double): string
- **GetLabelAsync**(value: double): Task<string> — Gets the label for a data item.
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>
- **ScrollIntoView**(item: object): bool
- **ScrollIntoViewAsync**(item: object): Task<bool> — Requests that the provided item should be brought into view if possible.

### [IgbValueOverlayModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValueOverlayModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbValuesChange](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValuesChange)
Event emitted when values list is changed.

- **constructor**(): void
- **Type**: `string`
- **Values**: `IgbPivotValue[]` — The new list of values.
- **FindByName**(name: string): object
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task

### [IgbValuesChangeDetail](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValuesChangeDetail)
Event emitted when values list is changed.

- **constructor**(): void
- **Type**: `string`
- **Values**: `IgbPivotValue[]` — The new list of values.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **SetNativeElement**(element: object): void
- **SetNativeElementAsync**(element: object): Task
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbValuesChangeEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbValuesChangeEventArgs)

- **constructor**(): void
- **Detail**: `IgbValuesChangeDetail`
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbVerticalAnchoredCategorySeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbVerticalAnchoredCategorySeries)
Represents a vertically laid out category based series.

- **constructor**(): void
- **Type**: `string`
- **XAxis**: `IgbNumericXAxis` — Gets or sets the effective x-axis for the current CategorySeries object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbCategoryYAxis` — Gets or sets the effective y-axis for the current CategorySeries object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetExactItemIndex**(world: Point): double
- **GetExactItemIndexAsync**(world: Point): Task<double> — Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.
- **GetItem**(world: Point): object
- **GetItemAsync**(world: Point): Task<object> — Gets the item that is the best match for the specified world coordinates.
- **GetItemIndex**(world: Point): int
- **GetItemIndexAsync**(world: Point): Task<int> — Gets the index of the item that resides at the provided world coordinates.
- **GetNextOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetNextOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.
- **GetPreviousOrExactIndex**(world: Point, skipUnknowns: bool): int
- **GetPreviousOrExactIndexAsync**(world: Point, skipUnknowns: bool): Task<int>
- **GetSeriesValue**(world: Point, useInterpolation: bool, skipUnknowns: bool): double
- **GetSeriesValueAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<double>
- **GetSeriesValueMarkerBoundingBox**(world: Point): Rect
- **GetSeriesValueMarkerBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.
- **GetSeriesValuePosition**(world: Point, useInterpolation: bool, skipUnknowns: bool): Point
- **GetSeriesValuePositionAsync**(world: Point, useInterpolation: bool, skipUnknowns: bool): Task<Point>

### [IgbVerticalSeparatorCellInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbVerticalSeparatorCellInfo)
Represents backing information for vertical separators.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbVerticalStackedSeriesBase](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbVerticalStackedSeriesBase)
Base class for stacked series with a numeric x-axis and a category y-axis.

- **constructor**(): void
- **Type**: `string`
- **XAxis**: `IgbNumericXAxis` — Gets or sets the effective x-axis for the current CategorySeries object.
- **XAxisName**: `string` — Gets or sets the name to use to resolve xAxis from markup.
- **XAxisScript**: `string` — Provides a means of setting XAxis in the JavaScript environment.
- **YAxis**: `IgbCategoryYAxis` — Gets or sets the effective y-axis for the current CategorySeries object.
- **YAxisName**: `string` — Gets or sets the name to use to resolve yAxis from markup.
- **YAxisScript**: `string` — Provides a means of setting YAxis in the JavaScript environment.
- **BindAxes**(Axes: IgbAxis[]): void
- **CanUseAsXAxis**(axis: object): bool
- **CanUseAsXAxisAsync**(axis: object): Task<bool> — Determine if object can be used as XAxis
- **CanUseAsYAxis**(axis: object): bool
- **CanUseAsYAxisAsync**(axis: object): Task<bool> — Determine if object can be used as YAxis
- **FindByName**(name: string): object
- **GetCategoryWidth**(): double
- **GetCategoryWidthAsync**(): Task<double> — Returns the width of the category grouping this series is in.
- **GetOffsetValue**(): double
- **GetOffsetValueAsync**(): Task<double> — Returns the offset value for this series if grouped on a category axis.

### [IgbVirtualDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbVirtualDataSource)
A virtual data source which may not have synchronous access to all its data items, and resulting may synchronously return placeholders for items that have yet to be actualized.

- **constructor**(): void
- **ActualPageSize**: `int` — Gets the actual resolved page size that will be used.
- **ConcurrencyTag**: `string` — Gets or sets the field to use for concurrency. I.e. for odata, RowVersion for sql, etc.
- **IsBatchingEnabled**: `bool` — Gets whether batch edits are enabled. Setting this property will have no effect.
- **IsSectionCollapsable**: `bool` — Gets or sets if sections are collapsable.
- **IsSectionExpandedDefault**: `bool` — Gets or sets whether sections default to expanded or collapsed when they are created.
- **MaxCachedPages**: `int` — Gets or sets the maximum number of data pages to cache in the data source before the oldest pages will start being evicted.
- **PageSizeRequested**: `int` — Gets or sets the desired page size. This may or may not be respected by the underlying provider, or its connected services.
- **Type**: `string`
- **Clone**(): DataSource
- **CloneAsync**(): Task<DataSource> — Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.
- **CloneProperties**(dataSource: DataSource): void
- **ClonePropertiesAsync**(dataSource: DataSource): Task — Clones the properties over to the provided datasource.
- **FindByName**(name: string): object
- **GetIsRowExpandedAtIndex**(rowIndex: int): bool
- **GetIsRowExpandedAtIndexAsync**(rowIndex: int): Task<bool> — Gets the expansion state for a row.
- **GetItemAtIndex**(index: int): object
- **GetItemAtIndexAsync**(index: int): Task<object> — Gets the item at the requested index. May return null, in which case you may want to check if that null represents a placeholder for a virtual item.
- **GetItemFromKey**(key: object[]): object
- **GetItemFromKeyAsync**(key: object[]): Task<object>
- **GetItemPropertyAtIndex**(index: int, valueName: string): object
- **GetItemPropertyAtIndexAsync**(index: int, valueName: string): Task<object>
- **GetRootSummaryResults**(): IgbDataGridSummaryResult[]
- **GetRootSummaryResultsAsync**(): Task<IgbDataGridSummaryResult[]> — Gets the summary results for the root level.
- **GetRootSummaryRowCount**(): int
- **GetRootSummaryRowCountAsync**(): Task<int> — Gets the number of summary rows at the root level.
- **GetRowLevel**(rowIndex: int): int
- **GetRowLevelAsync**(rowIndex: int): Task<int> — Gets the hierarchy level of the row.
- **GetRowType**(rowIndex: int): DataSourceRowType
- **GetRowTypeAsync**(rowIndex: int): Task<DataSourceRowType>
- **GetSectionSummaryResults**(sectionIndex: int): IgbDataGridSummaryResult[][]
- **GetSectionSummaryResultsAsync**(sectionIndex: int): Task<IgbDataGridSummaryResult[][]> — Gets the summary results for a specific section.
- **GetStickyRowPriority**(row: int): int
- **GetStickyRowPriorityAsync**(row: int): Task<int>
- **GetUnrealizedCount**(): int
- **GetUnrealizedCountAsync**(): Task<int> — Gets the number of unrealized or virtual items.
- **IndexOfItem**(item: object): int
- **IndexOfItemAsync**(item: object): Task<int> — Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.
- **IndexOfKey**(key: object[]): int
- **IndexOfKeyAsync**(key: object[]): Task<int>
- **IsExclusivelySticky**(row: int): bool
- **IsExclusivelyStickyAsync**(row: int): Task<bool>
- **IsPlaceholderItem**(index: int): bool
- **IsPlaceholderItemAsync**(index: int): Task<bool> — Returns whether the item at the requested index is a placeholder for a virtual item which has yet to be loaded.
- **IsRowPinned**(row: int): bool
- **IsRowPinnedAsync**(row: int): Task<bool>
- **PinRow**(key: object[]): void
- **PinRowAsync**(key: object[]): Task
- **RemoveItemByKey**(key: object[]): void
- **RemoveItemByKeyAsync**(key: object[]): Task
- **SetIsRowExpandedAtIndex**(rowIndex: int, isExpanded: bool): void
- **SetIsRowExpandedAtIndexAsync**(rowIndex: int, isExpanded: bool): Task
- **TransformPage**(pageIndex: int): int[]
- **TransformPageAsync**(pageIndex: int): Task<int[]>
- **UnpinRow**(key: object[]): void
- **UnpinRowAsync**(key: object[]): Task
- **UpdatePropertyAtKey**(key: object[], propertyPath: string, value: object, isPending: bool): int
- **UpdatePropertyAtKeyAsync**(key: object[], propertyPath: string, value: object, isPending: bool): Task<int>

### [IgbVoidEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbVoidEventArgs)

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbWaterfallSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWaterfallSeries)
Represents a IgbDataChart waterfall column series.

- **constructor**(): void
- **NegativeBrush**: `string` — Gets or sets the brush to use for negative portions of the series.
- **NegativeOutline**: `string` — Brush to use for outlining negative elements in the waterfall series.
- **RadiusX**: `double` — Gets or sets the x-radius of the ellipse that is used to round the corners of the column.
- **RadiusY**: `double` — Gets or sets the y-radius of the ellipse that is used to round the corners of the column.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **GetItemSpan**(): double
- **GetItemSpanAsync**(): Task<double> — For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.
- **GetSeriesValueBoundingBox**(world: Point): Rect
- **GetSeriesValueBoundingBoxAsync**(world: Point): Task<Rect> — If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.
- **SetNegativeColors**(negativeBrush: string, negativeOutline: string): void
- **SetNegativeColorsAsync**(negativeBrush: string, negativeOutline: string): Task

### [IgbWaterfallSeriesModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWaterfallSeriesModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbWeightedCloseIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWeightedCloseIndicator)
Represents a IgbDataChart Weigted Close indicator series.

- **constructor**(): void
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbWeightedCloseIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWeightedCloseIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbWilliamsPercentRIndicator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWilliamsPercentRIndicator)
Represents a IgbDataChart Williams %R indicator series.

- **constructor**(): void
- **Period**: `int` — Gets or sets the moving average period for the current StandardDeviationIndicator object. The typical, and initial, value for Williams %R periods is 14.
- **Type**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object

### [IgbWilliamsPercentRIndicatorModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWilliamsPercentRIndicatorModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbWrapperExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbWrapperExpression)
Base class for a wrapped expression.

- **constructor**(): void
- **Expression**: `IgbFilterExpression` — The expression this wrapper will be working off of.
- **InnerExpression**: `IgbFilterExpression` — Gets the wrapped expression.
- **IsWrapper**: `bool` — Gets whether the expression is a wrapper expression.
- **Precedence**: `int` — Indicates the precedence of the operation, if applicable.
- **PropertyName**: `string` — Gets the property name associated with the wrapped expression, if any.
- **Type**: `string`
- **EnsureInnerExpression**(): void
- **EnsureInnerExpressionAsync**(): Task
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbXCalendarLocaleEnModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbXCalendarLocaleEnModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbXDatePicker](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbXDatePicker)

- **constructor**(): void
- **AllowTextInput**: `bool` — Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed
- **BaseTheme**: `BaseControlTheme` — Gets or sets the base built in theme to use for the date picker.
- **Changing**: `EventCallback<IgbInputChangeEventArgs>`
- **ChangingScript**: `string`
- **DateFormat**: `DateFormats` — Gets or sets the date time format to use for this column. If FormatString is specificied this value is ignored.
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **Density**: `ControlDisplayDensity` — Gets or sets the display density to use for the date pcicker.
- **FirstDayOfWeek**: `DayOfWeek` — Gets or sets the FirstDayOfWeek property to detirmine first day of the week
- **FirstWeekOfYear**: `FirstWeek` — Gets or sets the FirstWeekOfYear property to detirmine first week of the year
- **FormatString**: `string` — Gets or sets the Format property to detirmine the format of the date in the input
- **GotFocus**: `EventCallback<IgbGotFocusEventArgs>`
- **GotFocusScript**: `string`
- **IconColor**: `string` — Gets or Sets the text color
- **IsDisabled**: `bool`
- **IsFixed**: `bool` — Indicates that the calendar dropdown will position itself relative to the window instead of the document.
- **KeyDown**: `EventCallback<IgbKeyEventArgs>`
- **KeyDownScript**: `string`
- **Label**: `string` — Gets or Sets the property name that contains the label.
- **LabelFontFamily**: `string`
- **LabelFontSize**: `double`
- **LabelFontStyle**: `string`
- **LabelFontWeight**: `string`
- **LabelTextColor**: `string` — Gets or sets the color to use for the text.
- **LostFocus**: `EventCallback<IgbLostFocusEventArgs>`
- **LostFocusScript**: `string`
- **MaxDate**: `DateTime` — Gets or Sets the property name that contains the MaxDate.
- **MinDate**: `DateTime` — Gets or Sets the property name that contains the MinDate.
- **OpenAsChild**: `bool` — Indicates that the dropdown should open as a child of the date picker.
- **OpenOnFocus**: `bool` — Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed
- **Placeholder**: `string` — Gets or Sets the property name that contains the placeholder.
- **SelectedValueChanged**: `Action<IgbSelectedValueChangedEventArgs>`
- **SelectedValueChangedScript**: `string`
- **ShowClearButton**: `bool` — Gets or sets the ShowClearButton property to detirmine if the clear button is shown
- **ShowTodayButton**: `bool` — Gets or sets the ShowTodayButton property to detirmine if the today button is shown
- **ShowWeekNumbers**: `bool` — Gets or sets the ShowWeekNumbers property to detirmine if the week numbers are shown
- **TextColor**: `string` — Gets or Sets the text color
- **TextFontFamily**: `string`
- **TextFontSize**: `double`
- **TextFontStyle**: `string`
- **TextFontWeight**: `string`
- **Today**: `DateTime` — Gets or Sets the property name that contains the values.
- **Type**: `string`
- **UseTopLayer**: `bool` — Indicates that the dropdown will place itself into the browser top layer.
- **Value**: `DateTime` — Gets or Sets the property name that contains the values.
- **ValueChanged**: `EventCallback<DateTime>`
- **ValueChangedScript**: `string`
- **EnsureModulesLoaded**(): void
- **ExportSerializedVisualModel**(): string
- **ExportSerializedVisualModelAsync**(): Task<string> — Returns a serialized copy of the exported visual model
- **ExportVisualModel**(): object
- **ExportVisualModelAsync**(): Task<object> — Exports visual information about the current state of the grid.
- **FindByName**(name: string): object
- **GetCurrentValue**(): DateTime
- **GetCurrentValueAsync**(): Task<DateTime>
- **Select**(): void
- **SelectAsync**(): Task
- **SetCustomizedStringAsync**(language: string, values: Dictionary<string, string>): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, json: string): Task<object> — Provide a new set of localized strings to use for a given languange.
- **SetCustomizedStringAsync**(language: string, id: string, value: string): Task<object> — Provide a new set of localized strings to use for a given languange.

### [IgbXDatePickerModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbXDatePickerModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbXYChart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbXYChart)
Represents a base class for domain charts with X/Y axes

- **constructor**(): void
- **ActualXAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualXAxisLabelTextColor**: `string` — Gets the actual color of labels on the X-axis
- **ActualYAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ActualYAxisLabelTextColor**: `string` — Gets the actual color of labels on the Y-axis
- **ContentXAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ContentYAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection`
- **ParentTypeName**: `string`
- **Type**: `string`
- **XAxisExtent**: `double` — Gets or sets the distance between the X-axis and the bottom of the chart.
- **XAxisFormatLabel**: `string` — Gets or sets function which takes an context object and returns a formatted label for the X-axis.
- **XAxisFormatLabelScript**: `string` — Provides a means of setting XAxisFormatLabel in the JavaScript environment.
- **XAxisInverted**: `bool` — Gets or sets whether to invert the direction of the X-axis by placing the first data items on the right side of the chart.
- **XAxisLabel**: `object` — Gets or sets the format for labels along the X-axis.
- **XAxisLabelAngle**: `double` — Gets or sets the angle of rotation for labels along the X-axis.
- **XAxisLabelBottomMargin**: `double` — Gets or sets the bottom margin of labels on the X-axis
- **XAxisLabelFormat**: `string` — Gets or sets the format string for the X axis label.
- **XAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the XAxisLabelFormat string.
- **XAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of X-axis labels.
- **XAxisLabelLeftMargin**: `double` — Gets or sets the left margin of labels on the X-axis
- **XAxisLabelLocation**: `XAxisLabelLocation` — Gets or sets location of X-axis labels, relative to the plot area.
- **XAxisLabelRightMargin**: `double` — Gets or sets the right margin of labels on the X-axis
- **XAxisLabelScript**: `string` — Provides a means of setting XAxisLabel in the JavaScript environment.
- **XAxisLabelTextColor**: `string` — Gets or sets color of labels on the X-axis
- **XAxisLabelTextStyle**: `string` — Gets or sets CSS font property for labels on X-axis
- **XAxisLabelTopMargin**: `double` — Gets or sets the top margin of labels on the X-axis
- **XAxisLabelVerticalAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of X-axis labels.
- **XAxisLabelVisibility**: `Visibility` — Gets or sets Visibility of X-axis labels.
- **XAxisMajorStroke**: `string` — Gets or sets the color to apply to major gridlines along the X-axis.
- **XAxisMajorStrokeThickness**: `double` — Gets or sets the thickness to apply to major gridlines along the X-axis.
- **XAxisMaximumExtent**: `double` — Gets or sets the distance between the X-axis and the bottom of the chart.
- **XAxisMaximumExtentPercentage**: `double` — Gets or sets the distance between the X-axis and the bottom of the chart.
- **XAxisMinorStroke**: `string` — Gets or sets the color to apply to minor gridlines along the X-axis.
- **XAxisMinorStrokeThickness**: `double` — Gets or sets the thickness to apply to minor gridlines along the X-axis.
- **XAxisStrip**: `string` — Gets or sets the color to apply to stripes along the X-axis.
- **XAxisStroke**: `string` — Gets or sets the color to apply to the X-axis line.
- **XAxisStrokeThickness**: `double` — Gets or sets the thickness to apply to the X-axis line.
- **XAxisTickLength**: `double` — Gets or sets the length of tickmarks along the X-axis.
- **XAxisTickStroke**: `string` — Gets or sets the color to apply to tickmarks along the X-axis.
- **XAxisTickStrokeThickness**: `double` — Gets or sets the thickness to apply to tickmarks along the X-axis.
- **XAxisTitle**: `string` — Gets or sets the Text to display below the X-axis.
- **XAxisTitleAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of the X-axis title.
- **XAxisTitleAngle**: `double` — Gets or sets the angle of rotation for the X-axis title.
- **XAxisTitleBottomMargin**: `double` — Gets or sets the bottom margin of a title on the X-axis
- **XAxisTitleLeftMargin**: `double` — Gets or sets the left margin of a title on the X-axis
- **XAxisTitleMargin**: `double` — Gets or sets the margin around a title on the X-axis
- **XAxisTitleRightMargin**: `double` — Gets or sets the right margin of a title on the X-axis
- **XAxisTitleTextColor**: `string` — Gets or sets color of title on the X-axis
- **XAxisTitleTextStyle**: `string` — Gets or sets CSS font property for title on X-axis
- **XAxisTitleTopMargin**: `double` — Gets or sets the top margin of a title on the X-axis
- **YAxisExtent**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **YAxisFormatLabel**: `string` — Gets or sets function which takes a context object and returns a formatted label for the Y-axis.
- **YAxisFormatLabelScript**: `string` — Provides a means of setting YAxisFormatLabel in the JavaScript environment.
- **YAxisInverted**: `bool` — Gets or sets whether to invert the direction of the Y-axis by placing the minimum numeric value at the top of the chart.
- **YAxisLabel**: `object` — Gets or sets the property or string from which the labels are derived.
- **YAxisLabelAngle**: `double` — Gets or sets the angle of rotation for labels along the Y-axis.
- **YAxisLabelBottomMargin**: `double` — Gets or sets the bottom margin of labels on the Y-axis
- **YAxisLabelFormat**: `string` — Gets or sets the format string for the Y axis label.
- **YAxisLabelFormatSpecifiers**: `IgbFormatSpecifierCollection` — Gets or sets the format specifiers to use with the YAxisLabelFormat string.
- **YAxisLabelHorizontalAlignment**: `HorizontalAlignment` — Gets or sets Horizontal alignment of Y-axis labels.
- **YAxisLabelLeftMargin**: `double` — Gets or sets the left margin of labels on the Y-axis
- **YAxisLabelLocation**: `YAxisLabelLocation` — Gets or sets location of Y-axis labels, relative to the plot area.
- **YAxisLabelRightMargin**: `double` — Gets or sets the right margin of labels on the Y-axis
- **YAxisLabelScript**: `string` — Provides a means of setting YAxisLabel in the JavaScript environment.
- **YAxisLabelTextColor**: `string` — Gets or sets color of labels on the Y-axis
- **YAxisLabelTextStyle**: `string` — Gets or sets CSS font property for labels on Y-axis
- **YAxisLabelTopMargin**: `double` — Gets or sets the top margin of labels on the Y-axis
- **YAxisLabelVerticalAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of Y-axis labels.
- **YAxisLabelVisibility**: `Visibility` — Gets or sets Visibility of Y-axis labels.
- **YAxisMajorStroke**: `string` — Gets or sets the color to apply to major gridlines along the Y-axis.
- **YAxisMajorStrokeThickness**: `double` — Gets or sets the thickness to apply to major gridlines along the Y-axis.
- **YAxisMaximumExtent**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **YAxisMaximumExtentPercentage**: `double` — Gets or sets the distance between the Y-axis and the left edge of the chart.
- **YAxisMinorStroke**: `string` — Gets or sets the color to apply to minor gridlines along the Y-axis.
- **YAxisMinorStrokeThickness**: `double` — Gets or sets the thickness to apply to minor gridlines along the Y-axis.
- **YAxisStrip**: `string` — Gets or sets the color to apply to stripes along the Y-axis.
- **YAxisStroke**: `string` — Gets or sets the color to apply to the Y-axis line.
- **YAxisStrokeThickness**: `double` — Gets or sets the thickness to apply to the Y-axis line.
- **YAxisTickLength**: `double` — Gets or sets the length of tickmarks along the Y-axis.
- **YAxisTickStroke**: `string` — Gets or sets the color to apply to tickmarks along the Y-axis.
- **YAxisTickStrokeThickness**: `double` — Gets or sets the thickness to apply to tickmarks along the Y-axis.
- **YAxisTitle**: `string` — Gets or sets the Text to display to the left of the Y-axis.
- **YAxisTitleAlignment**: `VerticalAlignment` — Gets or sets Vertical alignment of the Y-axis title.
- **YAxisTitleAngle**: `double` — Gets or sets the angle of rotation for the Y-axis title.
- **YAxisTitleBottomMargin**: `double` — Gets or sets the bottom margin of a title on the Y-axis
- **YAxisTitleLeftMargin**: `double` — Gets or sets the left margin of a title on the Y-axis
- **YAxisTitleMargin**: `double` — Gets or sets the margin around a title on the Y-axis
- **YAxisTitleRightMargin**: `double` — Gets or sets the right margin of a title on the Y-axis
- **YAxisTitleTextColor**: `string` — Gets or sets color of title on the Y-axis
- **YAxisTitleTextStyle**: `string` — Gets or sets CSS font property for title on Y-axis
- **YAxisTitleTopMargin**: `double` — Gets or sets the top margin of a title on the Y-axis
- **FindByName**(name: string): object
- **GetScaledValueX**(unscaledValue: double): double
- **GetScaledValueXAsync**(unscaledValue: double): Task<double> — Converts the given visual location to a data value.
- **GetScaledValueY**(unscaledValue: double): double
- **GetScaledValueYAsync**(unscaledValue: double): Task<double> — Converts the given visual location to a data value.
- **GetUnscaledValueX**(scaledValue: double): double
- **GetUnscaledValueXAsync**(scaledValue: double): Task<double> — Converts the given data value to a visual location.
- **GetUnscaledValueY**(scaledValue: double): double
- **GetUnscaledValueYAsync**(scaledValue: double): Task<double> — Converts the given data value to a visual location.
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.

### [IgbYearToDateExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbYearToDateExpression)
Requests an expression for the YearToDate filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbYesterdayExpression](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbYesterdayExpression)
Requests an expression for the Yesterday filter.

- **constructor**(): void
- **Type**: `string`
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgbZoomSlider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbZoomSlider)

- **constructor**(): void
- **ActualPixelScalingRatio**: `double`
- **AreThumbCalloutsEnabled**: `bool`
- **BarBrush**: `string`
- **BarExtent**: `double`
- **BarOutline**: `string`
- **BarStrokeThickness**: `double`
- **DefaultEventBehavior**: `ControlEventBehavior` — Gets the components default event behavior.
- **EndInset**: `double`
- **HigherCalloutBrush**: `string`
- **HigherCalloutOutline**: `string`
- **HigherCalloutStrokeThickness**: `double`
- **HigherCalloutTextColor**: `string`
- **HigherShadeBrush**: `string`
- **HigherShadeOutline**: `string`
- **HigherShadeStrokeThickness**: `double`
- **HigherThumbBrush**: `string`
- **HigherThumbHeight**: `double`
- **HigherThumbOutline**: `string`
- **HigherThumbRidgesBrush**: `string`
- **HigherThumbStrokeThickness**: `double`
- **HigherThumbWidth**: `double`
- **LowerCalloutBrush**: `string`
- **LowerCalloutOutline**: `string`
- **LowerCalloutStrokeThickness**: `double`
- **LowerCalloutTextColor**: `string`
- **LowerShadeBrush**: `string`
- **LowerShadeOutline**: `string`
- **LowerShadeStrokeThickness**: `double`
- **LowerThumbBrush**: `string`
- **LowerThumbHeight**: `double`
- **LowerThumbOutline**: `string`
- **LowerThumbRidgesBrush**: `string`
- **LowerThumbStrokeThickness**: `double`
- **LowerThumbWidth**: `double`
- **MaxZoomWidth**: `double`
- **MinZoomWidth**: `double`
- **Orientation**: `ZoomSliderOrientation`
- **PanTransitionDuration**: `int`
- **PixelScalingRatio**: `double` — Gets or sets the scaling value used to affect the pixel density of the control.
- **RangeThumbBrush**: `string`
- **RangeThumbOutline**: `string`
- **RangeThumbRidgesBrush**: `string`
- **RangeThumbStrokeThickness**: `double`
- **ResolvingAxisValue**: `Action<IgbZoomSliderResolvingAxisValueEventArgs>`
- **ResolvingAxisValueScript**: `string`
- **StartInset**: `double`
- **ThumbCalloutFontFamily**: `string`
- **ThumbCalloutFontSize**: `double`
- **ThumbCalloutFontStyle**: `string`
- **ThumbCalloutFontWeight**: `string`
- **TrackEndInset**: `double`
- **TrackStartInset**: `double`
- **Type**: `string`
- **WindowRect**: `Rect`
- **WindowRectChanged**: `Action<IgbRectChangedEventArgs>`
- **WindowRectChangedScript**: `string`
- **EnsureModulesLoaded**(): void
- **FindByName**(name: string): object
- **Flush**(): void
- **FlushAsync**(): Task
- **Hide**(): void
- **HideAsync**(): Task — Hides the ZoomSlider.
- **OnAttachedToUI**(): void
- **OnAttachedToUIAsync**(): Task
- **OnDetachedFromUI**(): void
- **OnDetachedFromUIAsync**(): Task
- **ProvideContainer**(container: object): void
- **ProvideContainerAsync**(container: object): Task — Called by the UI framework to provide a UI container for rendering this control.
- **Show**(): void
- **ShowAsync**(): Task — Shows the ZoomSlider.
- **TrackDirty**(): void
- **TrackDirtyAsync**(): Task

### [IgbZoomSliderModule](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbZoomSliderModule)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor): bool
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor): void
- **Register**(runtime: IIgniteUIBlazor): void

### [IgbZoomSliderResolvingAxisValueEventArgs](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgbZoomSliderResolvingAxisValueEventArgs)

- **constructor**(): void
- **Position**: `double`
- **Type**: `string`
- **Value**: `object`
- **ValueScript**: `string` — Provides a means of setting Value in the JavaScript environment.
- **FindByName**(name: string): object
- **FromEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void
- **ToEventJson**(control: BaseRendererControl, args: Dictionary<string, object>): void

### [IgniteUIBlazor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgniteUIBlazor)

- **constructor**(runtime: IJSRuntime): void
- **constructor**(runtime: IJSRuntime, settings: IIgniteUIBlazorSettings): void
- **JsRuntime**: `IJSRuntime`
- **Settings**: `IIgniteUIBlazorSettings`
- **WebCallback**: `WebCallback`
- **IsLoadRequested**(moduleName: string): bool
- **IsRuntimeValid**(reevaluate: bool): bool
- **MarkIsLoadRequested**(moduleName: string): void
- **RequestLoad**(moduleName: string): void

### [IgniteUIBlazorSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgniteUIBlazorSettings)

- **constructor**(): void
- **ForceJsonDataMarshalling**: `bool`
- **JsonSerializerOptions**: `IgniteUIJsonSerializerOptions`
- **ModulesToLoad**: `ReadOnlyCollection<Type>`
- **Create**(): IgniteUIBlazorSettings
- **ShouldForceJsonDataMarshalling**(): IgniteUIBlazorSettings
- **WithForceJsonDataMarshalling**(forceJsonDataMarshalling: bool): IgniteUIBlazorSettings
- **WithJsonSerializerOptions**(options: IgniteUIJsonSerializerOptions): IgniteUIBlazorSettings
- **WithModulesToLoad**(modulesToLoad: ReadOnlyCollection<Type>): IgniteUIBlazorSettings

### [IgniteUIJsonSerializerOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/IgniteUIJsonSerializerOptions)

- **constructor**(): void
- **constructor**(options: IgniteUIJsonSerializerOptions): void
- **constructor**(maxDepth: int): void
- **MaxDepth**: `int`

### [LegendLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/LegendLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **PieChartBaseParent**: `BaseRendererControl`
- **RingSeriesBaseParent**: `BaseRendererElement`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [LegendOthersLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/LegendOthersLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **PieChartBaseParent**: `BaseRendererControl`
- **RingSeriesBaseParent**: `BaseRendererElement`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [LinearGradientBrush](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/LinearGradientBrush)

- **constructor**(): void
- **BrushType**: `BrushType`
- **EndX**: `double`
- **EndY**: `double`
- **GradientStops**: `List<GradientStop>`
- **IsAbsolute**: `bool`
- **StartX**: `double`
- **StartY**: `double`
- **UseCustomDirection**: `bool`
- **Serialize**(ct: SerializationContext, propertyName: string): void

### [LocalJson](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/LocalJson)

- **constructor**(json: string): void
- **Json**: `string`
- **From**(json: string): LocalJson

### [MarshalByValueFactory](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/MarshalByValueFactory)

- **constructor**(): void

### [ModuleLoader](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/ModuleLoader)

- **constructor**(): void
- **IsLoadRequested**(runtime: IIgniteUIBlazor, moduleName: string): bool
- **Load**(runtime: IIgniteUIBlazor, moduleName: string): void
- **MarkIsLoadRequested**(runtime: IIgniteUIBlazor, moduleName: string): void

### [OthersLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/OthersLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **PieChartBaseParent**: `BaseRendererControl`
- **RingSeriesBaseParent**: `BaseRendererElement`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [Point](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/Point)

- **constructor**(): void
- **constructor**(x: double, y: double): void
- **X**: `double`
- **Y**: `double`
- **Serialize**(c: SerializationContext, propertyName: string): void

### [RadioGroupAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/RadioGroupAlignment)

- **Horizontal**: `ContentOrientation`
- **Vertical**: `ContentOrientation`

### [RadioLabelPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/RadioLabelPosition)

- **After**: `ToggleLabelPosition`
- **Before**: `ToggleLabelPosition`

### [Rect](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/Rect)

- **constructor**(): void
- **constructor**(point1: Point, point2: Point): void
- **constructor**(point1: Point, size: Size): void
- **constructor**(left: double, top: double, size: Size): void
- **constructor**(left: double, top: double, width: double, height: double): void
- **Bottom**: `double`
- **Empty**: `Rect`
- **Height**: `double`
- **IsEmpty**: `bool`
- **Left**: `double`
- **Right**: `double`
- **Top**: `double`
- **Width**: `double`
- **X**: `double`
- **Y**: `double`
- **Equals**(value: object): bool
- **Serialize**(c: SerializationContext, propertyName: string): void

### [RemoteJson](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/RemoteJson)

- **constructor**(uri: string): void
- **Uri**: `string`
- **From**(uri: string): RemoteJson
- **WithUri**(uri: string): RemoteJson

### [SelectScrollStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/SelectScrollStrategy)

- **Block**: `PopoverScrollStrategy`
- **Close**: `PopoverScrollStrategy`
- **Scroll**: `PopoverScrollStrategy`

### [SequenceInfo](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/SequenceInfo)

- **AttributeKeys**: `ReadOnlyCollection<string>`
- **MaxSequence**: `int`
- **GetSequence**(key: string): int

### [SerializationContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/SerializationContext)

- **constructor**(writer: Utf8JsonWriter, filter: SerializationFilter): void
- **Filter**: `SerializationFilter`
- **Writer**: `Utf8JsonWriter`

### [Size](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/Size)

- **constructor**(): void
- **constructor**(width: double, height: double): void
- **Height**: `double`
- **Width**: `double`
- **Serialize**(c: SerializationContext, propertyName: string): void

### [SliderBaseTickOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/SliderBaseTickOrientation)

- **End**: `SliderTickOrientation`
- **Mirror**: `SliderTickOrientation`
- **Start**: `SliderTickOrientation`

### [SolidColorBrush](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/SolidColorBrush)

- **constructor**(): void
- **constructor**(color: Color): void
- **BrushType**: `BrushType`
- **Color**: `Color`
- **Serialize**(ct: SerializationContext, propertyName: string): void

### [StepperHorizontalAnimation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/StepperHorizontalAnimation)

- **Fade**: `HorizontalTransitionAnimation`
- **None**: `HorizontalTransitionAnimation`
- **Slide**: `HorizontalTransitionAnimation`

### [TickLabelRotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/TickLabelRotation)

- **NegativeNinety**: `SliderTickLabelRotation`
- **Ninety**: `SliderTickLabelRotation`
- **Zero**: `SliderTickLabelRotation`

### [TypedDynamicContent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/TypedDynamicContent)

- **constructor**(t: Type): void
- **GetInstanceAsync**(): Task<object>
- **OnComponentChanged**(oldValue: object, component: object): void

### [VerticalLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/VerticalLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **SparklineParent**: `BaseRendererControl`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [WCAttributeNameAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/WCAttributeNameAttribute)

- **constructor**(alternateName: string): void
- **Name**: `string`

### [WCEnumNameAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/WCEnumNameAttribute)

- **constructor**(alternateName: string): void
- **Name**: `string`

### [WCWidgetMemberNameAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/WCWidgetMemberNameAttribute)

- **constructor**(alternateName: string): void
- **Name**: `string`

### [WebCallback](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/WebCallback)

- **constructor**(): void
- **IsReady**: `bool`
- **AdjustDynamicContent**(containerId: string, contentType: string, templateId: string, contentId: string, actionType: string, args: string): void
- **AdjustDynamicContentBatch**(containerId: string, batch: string): void
- **OnInvokeReturn**(containerId: string, invokeId: long, returnValue: object): void
- **OnRaiseEvent**(containerId: string, name: string, propertyName: string, args: string): void
- **OnReady**(): void
- **Register**(control: BaseRendererControl): void

### [XAxisLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/XAxisLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **XYChartParent**: `BaseRendererControl`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [YAxisLabelFormatSpecifiers](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/YAxisLabelFormatSpecifiers)

- **constructor**(): void
- **ParentTypeName**: `string`
- **XYChartParent**: `BaseRendererControl`
- **Dispose**(): void
- **OnInitializedAsync**(): Task

### [ColorUtil](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/ColorUtil)
Utility class for color-based operations.

- **ColorToInt**(color: Color): int — Converts a color to its integer representation for use in bitmaps.
- **ColorToString**(c: Color, useRgba: bool): string
- **FromAHSL**(alpha: double, hue: double, saturation: double, lightness: double): Color — Gets a color from the specified ahsl components
- **FromAHSV**(alpha: double, hue: double, saturation: double, value: double): Color — Gets a color from the specified ahsv components
- **FromArgb**(argb: int): Color — Converts ARGB integer to a Color, e.g. -65536 (red pixel)
- **FromArgb**(hex: string): Color — Converts ARGB string to a Color, e.g. '#AARRGGBB'
- **FromHex**(colorHex: string): Color — Converts color hex string to a Color, e.g. '#AARRGGBB', '#RRGGBB', or '#RGB'
- **FromRGB**(rgb: string): Color — Converts RGB string a Color, e.g. 'RGB, R,G,B'
- **FromRGBA**(rgba: string): Color — Converts RGBA string a Color, e.g. 'RGBA, R,G,B,A',
- **FromString**(colorFormat: string): Color — Converts string format to a Color, e.g. 'DodgerBlue', '#AARRGGBB', '#RRGGBB', 'RGBA, R,G,B,A', or 'RGB, R,G,B'
- **GetAHSL**(color: Color): double[] — Gets the ahsl components of this color
- **GetAHSV**(color: Color): double[] — Gets the ahsv components of this color
- **GetAHSVInterpolation**(minimum: double[], interpolation: double, maximum: double[]): Color — Get an interpolated color between two colors.
- **GetColor**(brush: Brush): Color — Returns the main color of the given brush.
- **GetInterpolation**(minimum: Color, interpolation_: double, maximum_: Color, interpolationMode: InterpolationMode): Color — Get an interpolation from the current color to the specified color
- **GetL**(color: Color): double
- **GetRandomColor**(index: int): Color — Get a random color from generated array of colors.
- **GetsRGB**(color: Color): double[]
- **RGBAToRGB**(color: Color, background: Color): Color
- **RandomColor**(alpha: byte): Color — Returns a random color.
- **RandomHue**(color: Color): Color — Get a random color
- **ToGrayscale**(color: Color): Color

### [InfragisticsBlazorExtensions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/classes/InfragisticsBlazorExtensions)

- **AddIgniteUIBlazor**(collection: IServiceCollection, settings: IIgniteUIBlazorSettings, modulesToLoad: Type[]): IServiceCollection
- **AddIgniteUIBlazor**(collection: IServiceCollection, modulesToLoad: Type[]): IServiceCollection

## Interfaces

### [CellActionManager](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/CellActionManager)
Allows you to route cell actions to the grid for processing.

- **ApplyCustomFilter(string, int, object)**: `any`
- **ApplyCustomFilterAsync(string, int, object)**: `Task`
- **ApplyFilter(ColumnComparisonConditionOperatorType, object)**: `any`
- **ApplyFilterAsync(ColumnComparisonConditionOperatorType, object)**: `Task`
- **CancelEditMode(bool)**: `any`
- **CancelEditModeAsync(bool)**: `Task` — Notify the grid to cancel edit mode.
- **ClearFilter()**: `any`
- **ClearFilterAsync()**: `Task` — Clear the filter on the column associated with the cell.
- **ClickCell(MouseButton)**: `any`
- **ClickCellAsync(MouseButton)**: `Task` — Notifies the grid that a cell has been clicked.
- **ClickExpansionIndicator()**: `any`
- **ClickExpansionIndicatorAsync()**: `Task` — Notifies the grid that an expansion indicator has been clicked.
- **ColumnFilterChanged(IgbColumnFilterCondition)**: `any`
- **ColumnFilterChangedAsync(IgbColumnFilterCondition)**: `Task` — Provides a new column filter condition to associate with the cell's column.
- **ColumnFilterChanging(IgbColumnFilterCondition)**: `any`
- **ColumnFilterChangingAsync(IgbColumnFilterCondition)**: `Task` — Provides a new intermediate column filter condition to associate with the cell's column.
- **DisableKeyInput()**: `any`
- **DisableKeyInputAsync()**: `Task` — Disables key input to the grid.
- **DoubleClicked(MouseButton)**: `any`
- **DoubleClickedAsync(MouseButton)**: `Task` — Notifies the grid that the cell was double clicked
- **DragStarted()**: `any`
- **DragStartedAsync()**: `Task` — Notifies the grid that a cell has started a drag.
- **EditorCellLostFocus()**: `any`
- **EditorCellLostFocusAsync()**: `Task` — Notify the grid that a cell has lost focus.
- **EnableKeyInput()**: `any`
- **EnableKeyInputAsync()**: `Task` — Enable key input to the grid.
- **GetColumnFilterCondition()**: `IgbColumnFilterCondition`
- **GetColumnFilterConditionAsync()**: `Task<IgbColumnFilterCondition>` — Get's the column filter condition associated with the cell's column.
- **GetColumnPropertyType()**: `DataSourceSchemaPropertyType`
- **GetColumnPropertyTypeAsync()**: `Task<DataSourceSchemaPropertyType>` — Get's the property type associated the cell's column.
- **IsCellDown()**: `bool`
- **IsCellDownAsync()**: `Task<bool>` — Gets if the mouse is down on the current cell.
- **IsControlPressed**: `bool`
- **IsShiftPressed**: `bool`
- **MouseDownCell(double, double)**: `any`
- **MouseDownCellAsync(double, double)**: `Task`
- **MouseEnterCell(double, double)**: `any`
- **MouseEnterCellAsync(double, double)**: `Task`
- **MouseIsOver(double, double)**: `any`
- **MouseIsOverAsync(double, double)**: `Task`
- **MouseLeaveCell(double, double)**: `any`
- **MouseLeaveCellAsync(double, double)**: `Task`
- **MouseUpCell(double, double)**: `any`
- **MouseUpCellAsync(double, double)**: `Task`
- **PassCellClone(object)**: `any`
- **PassCellCloneAsync(object)**: `Task` — Pass Cell Clone to Dragger
- **PointerDownCell()**: `any`
- **PointerDownCellAsync()**: `Task` — Notifies the grid that a pointer is down on a cell.
- **PointerUpCell()**: `any`
- **PointerUpCellAsync()**: `Task` — Notifies the grid that a pointer is up on a cell.
- **PreviewMouseDownCell(bool, bool, MouseButton)**: `any`
- **PreviewMouseDownCellAsync(bool, bool, MouseButton)**: `Task`
- **PreviewMouseUpCell(bool, bool, MouseButton)**: `any`
- **PreviewMouseUpCellAsync(bool, bool, MouseButton)**: `Task`
- **PreviewPointerDownCell()**: `any`
- **PreviewPointerDownCellAsync()**: `Task` — Notifies the grid that a pointer is pressing on the cell.
- **PreviewPointerUpCell()**: `any`
- **PreviewPointerUpCellAsync()**: `Task` — Notifies the grid that a pointer is releasing on a cell.
- **ShouldSkipFocusRetain()**: `bool`
- **ShouldSkipFocusRetainAsync()**: `Task<bool>`
- **StartEditMode()**: `any`
- **StartEditModeAsync()**: `Task` — Start edit mode.
- **UpdateCellEditValue(object)**: `any`
- **UpdateCellEditValueAsync(object)**: `Task` — Provides a way for cells to update the EditorCellModel's EditValue property.

### [DataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSource)
AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data.

- **ClearPinnedRows()**: `any`
- **ClearPinnedRowsAsync()**: `Task` — Called to clear all pinned rows.
- **Clone()**: `DataSource`
- **CloneAsync()**: `Task<DataSource>` — Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.
- **DeferAutoRefresh**: `bool`
- **FilterExpressions**: `IgbFilterExpressionCollection`
- **FirstVisibleIndexRequested**: `int`
- **FlushAutoRefresh()**: `any`
- **FlushAutoRefreshAsync()**: `Task` — Called to make sure a queued refresh of the data source has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data source. Note, for a virtual data source, the data source itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes
- **GetIsRowExpandedAtIndex(int)**: `bool`
- **GetIsRowExpandedAtIndexAsync(int)**: `Task<bool>` — Gets the expansion state for a row.
- **GetItemProperty(object, string)**: `object`
- **GetItemPropertyAsync(object, string)**: `Task<object>`
- **GetItemPropertyAtIndex(int, string)**: `object`
- **GetItemPropertyAtIndexAsync(int, string)**: `Task<object>`
- **GetMainValuePath(DataSourceRowType)**: `string`
- **GetMainValuePathAsync(DataSourceRowType)**: `Task<string>` — Gets the type of row at the specified index.
- **GetRootSummaryResults()**: `IgbDataGridSummaryResult[]`
- **GetRootSummaryResultsAsync()**: `Task<IgbDataGridSummaryResult[]>` — Gets the summary results for the root level.
- **GetRootSummaryRowCount()**: `int`
- **GetRootSummaryRowCountAsync()**: `Task<int>` — Gets the number of summary rows at the root level.
- **GetRowLevel(int)**: `int`
- **GetRowLevelAsync(int)**: `Task<int>` — Gets the hierarchy level of the row.
- **GetRowType(int)**: `DataSourceRowType`
- **GetRowTypeAsync(int)**: `Task<DataSourceRowType>` — Gets the type of row at the specified index.
- **GetSectionSummaryResults(int)**: `IgbDataGridSummaryResult[][]`
- **GetSectionSummaryResultsAsync(int)**: `Task<IgbDataGridSummaryResult[][]>` — Gets the summary results for a specific section.
- **GetStickyRowPriority(int)**: `int`
- **GetStickyRowPriorityAsync(int)**: `Task<int>` — Gets the priority of a pinned row, which defines how it interacts with other pinned rows.
- **IncludeSummaryRowsInSection**: `bool`
- **IndexOfItem(object)**: `int`
- **IndexOfItemAsync(object)**: `Task<int>` — Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.
- **IndexOfKey(object[])**: `int`
- **IndexOfKeyAsync(object[])**: `Task<int>`
- **IsExclusivelySticky(int)**: `bool`
- **IsExclusivelyStickyAsync(int)**: `Task<bool>` — Gets whether the row is allowed to push other sticky rows with the same priority.
- **IsPlaceholderItem(int)**: `bool`
- **IsPlaceholderItemAsync(int)**: `Task<bool>` — Returns true if the item at the requested index is a placeholder item and has not been actualized.
- **IsRowPinned(int)**: `bool`
- **IsRowPinnedAsync(int)**: `Task<bool>` — Returns whether the row is pinned.
- **IsRowSpanning(DataSourceRowType)**: `bool`
- **IsRowSpanningAsync(DataSourceRowType)**: `Task<bool>` — Returns whether the requested row type is considered a spanning element for the data source. Spanning elements have a single complex value rather than the current schema of the data source.
- **IsSectionCollapsable**: `bool`
- **IsSectionContentVisible**: `bool`
- **IsSectionExpandedDefault**: `bool`
- **IsSectionHeaderNormalRow**: `bool`
- **IsSectionSummaryRowsAtBottom**: `bool`
- **LastVisibleIndexRequested**: `int`
- **PinRow(object[])**: `any`
- **PinRowAsync(object[])**: `Task`
- **PrimaryKey**: `string[]`
- **PropertiesRequested**: `string[]`
- **QueueAutoRefresh()**: `any`
- **QueueAutoRefreshAsync()**: `Task` — Called to manually queue a refresh of the data source.
- **Refresh()**: `any`
- **RefreshAsync()**: `Task` — Called to synchronously refresh the data source.
- **ResolveSchemaPropertyType(string)**: `DataSourceSchemaPropertyType`
- **ResolveSchemaPropertyTypeAsync(string)**: `Task<DataSourceSchemaPropertyType>` — Resolve a property or property path to its value type.
- **SchemaIncludedProperties**: `string[]`
- **SectionHeaderDisplayMode**: `DataSourceSectionHeaderDisplayMode`
- **SetIsRowExpandedAtIndex(int, bool)**: `any`
- **SetIsRowExpandedAtIndexAsync(int, bool)**: `Task`
- **ShouldEmitSectionFooters**: `bool`
- **ShouldEmitSectionHeaders**: `bool`
- **ShouldEmitShiftedRows**: `bool`
- **ShouldEmitSummaryRows**: `bool`
- **SummaryScope**: `DataSourceSummaryScope`
- **UnpinRow(object[])**: `any`
- **UnpinRowAsync(object[])**: `Task`
- **UpdateNotifier**: `DataSourceUpdateNotifier`

### [DataSourceClonableDataProvider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceClonableDataProvider)
Represents an interface that a data provider can implement to be clonable.

- **Clone()**: `DataSourceDataProvider`
- **CloneAsync()**: `Task<DataSourceDataProvider>`

### [DataSourceDataProvider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceDataProvider)
Represents an interface that can be implemented to create a data provider for a data source.

- **AddItem(object)**: `any`
- **AddItemAsync(object)**: `Task` — Adds the item to the data.
- **DeferAutoRefresh**: `bool`
- **ExecutionContext**: `DataSourceExecutionContext`
- **FilterExpressions**: `IgbFilterExpressionCollection`
- **FlushAutoRefresh()**: `any`
- **FlushAutoRefreshAsync()**: `Task` — Called to make sure a queued refresh of the data provider has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data provider. Note, for a virtual data provider, the data provider itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes
- **GetItemValue(object, string)**: `object`
- **GetItemValueAsync(object, string)**: `Task<object>`
- **IndexOfItem(object)**: `int`
- **IndexOfItemAsync(object)**: `Task<int>` — Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.
- **IndexOfKey(object[])**: `int`
- **IndexOfKeyAsync(object[])**: `Task<int>`
- **PropertiesRequested**: `string[]`
- **QueueAutoRefresh()**: `any`
- **QueueAutoRefreshAsync()**: `Task` — Called to manually queue a refresh of the data provider.
- **Refresh()**: `any`
- **RefreshAsync()**: `Task` — Called to synchronously refresh the data provider.
- **RemoveItem(object)**: `any`
- **RemoveItemAsync(object)**: `Task` — Removes the item from the data.
- **ResolveSchemaPropertyType(string)**: `DataSourceSchemaPropertyType`
- **ResolveSchemaPropertyTypeAsync(string)**: `Task<DataSourceSchemaPropertyType>` — Resolve a property or property path to its value type.
- **SchemaIncludedProperties**: `string[]`
- **SetItemValue(object, string, object)**: `any`
- **SetItemValueAsync(object, string, object)**: `Task`
- **SummaryScope**: `DataSourceSummaryScope`
- **UpdateNotifier**: `DataSourceDataProviderUpdateNotifier`

### [DataSourceDataProviderUpdateNotifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceDataProviderUpdateNotifier)
Can be implemented to serve as a target for data provider update events.


### [DataSourceExecutionContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceExecutionContext)
Represents an execution context that DataSources and DataProviders can syncrhonize execution with, or use to delay execution of some logic.


### [DataSourceLocalDataProvider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceLocalDataProvider)
Represents a local data provider which has synchronous access to actual data items.

- **DataSource**: `object`

### [DataSourceSchema](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceSchema)
Represents information about the properties available on items of a data source.


### [DataSourceSupportsCount](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceSupportsCount)
A data source that supports indicating the actual count of its items.


### [DataSourceSupportsIndexedAccess](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceSupportsIndexedAccess)
A data source that supports indexed access to its items.

- **GetItemAtIndex(int)**: `object`
- **GetItemAtIndexAsync(int)**: `Task<object>` — Returns the item at the specific index in the data source. This index is based on the data source's current view of the data, not the actual underlying indexes of the original source.

### [DataSourceUpdateNotifier](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceUpdateNotifier)
Represents the events that a data source can notify consumers about.

- **NotifyClearItems()**: `any`
- **NotifyClearItemsAsync()**: `Task` — Called when a large change occurs in the data source, or the content of the data source has been cleared.
- **NotifyInsertItem(int, object)**: `any`
- **NotifyInsertItemAsync(int, object)**: `Task`
- **NotifyRemoveItem(int, object)**: `any`
- **NotifyRemoveItemAsync(int, object)**: `Task`
- **NotifySetItem(int, object, object)**: `any`
- **NotifySetItemAsync(int, object, object)**: `Task`
- **RangeActualized(int, int)**: `any`
- **RangeActualizedAsync(int, int)**: `Task`

### [DataSourceVirtualDataProvider](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/DataSourceVirtualDataProvider)
Represents a virtual data provider for a data source. A virtual data provider is paged and will load requested pages asynchronously.

- **AddPageRequest(int, DataSourcePageRequestPriority)**: `any`
- **AddPageRequestAsync(int, DataSourcePageRequestPriority)**: `Task`
- **BatchCompleted**: `string`
- **Close()**: `any`
- **CloseAsync()**: `Task` — Closes the data provider, destroying its pending work.
- **CreateBatchRequest(IgbTransactionState[])**: `any`
- **CreateBatchRequestAsync(IgbTransactionState[])**: `Task`
- **PageLoaded**: `string`
- **PageSizeRequested**: `int`
- **RemoveAllPageRequests()**: `any`
- **RemoveAllPageRequestsAsync()**: `Task` — Removes all page requests from the data provider.
- **RemovePageRequest(int)**: `any`
- **RemovePageRequestAsync(int)**: `Task` — Removes a page request for a given page index.

### [EditableDataSource](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/EditableDataSource)
AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data.

- **AcceptPendingCommit(int)**: `any`
- **AcceptPendingCommitAsync(int)**: `Task` — Accepts a pending commit.
- **AcceptPendingTransaction(int)**: `any`
- **AcceptPendingTransactionAsync(int)**: `Task` — Accept a specific pending transaction.
- **AddItem(object)**: `any`
- **AddItemAsync(object)**: `Task` — Adds the provided item to the data source.
- **CancelEdits()**: `any`
- **CancelEditsAsync()**: `Task` — Cancels all the current edits.
- **CommitEdits(bool)**: `int`
- **CommitEditsAsync(bool)**: `Task<int>` — Commit the current edits to the datasource.
- **GetAggregatedChanges(int)**: `IgbDataSourceAggregatedResult[]`
- **GetAggregatedChangesAsync(int)**: `Task<IgbDataSourceAggregatedResult[]>` — Returns a set of changes that have been made to the data however have not been committed yet.
- **GetTransactionErrorByID(int)**: `string`
- **GetTransactionErrorByIDAsync(int)**: `Task<string>` — Returns an error, if any, associated with a specific transaction.
- **GetTransactionErrorByKey(object[], string)**: `string`
- **GetTransactionErrorByKeyAsync(object[], string)**: `Task<string>`
- **GetTransactionID(object[], string)**: `int`
- **GetTransactionIDAsync(object[], string)**: `Task<int>`
- **HasAdd(object)**: `bool`
- **HasAddAsync(object)**: `Task<bool>` — Returns whether the item is an uncommitted add.
- **HasDelete(object[])**: `bool`
- **HasDeleteAsync(object[])**: `Task<bool>`
- **HasEdit(object[], string)**: `bool`
- **HasEditAsync(object[], string)**: `Task<bool>`
- **IsBatchingEnabled**: `bool`
- **IsPendingCommit(int)**: `bool`
- **IsPendingCommitAsync(int)**: `Task<bool>` — Returns whether a commit is pending or not.
- **IsPendingTransaction(int)**: `bool`
- **IsPendingTransactionAsync(int)**: `Task<bool>` — Returns whether a transaction pending or not.
- **IsReadOnly**: `bool`
- **Redo()**: `any`
- **RedoAsync()**: `Task` — Redo the last undo.
- **RejectPendingCommit(int)**: `any`
- **RejectPendingCommitAsync(int)**: `Task` — Reject a pending commit.
- **RejectPendingTransaction(int)**: `any`
- **RejectPendingTransactionAsync(int)**: `Task` — Rejects a pending transaction.
- **RemoveItem(object)**: `any`
- **RemoveItemAsync(object)**: `Task` — Removes an item from the datasource.
- **RemoveItemByKey(object[])**: `any`
- **RemoveItemByKeyAsync(object[])**: `Task`
- **SetTransactionError(int, string)**: `any`
- **SetTransactionErrorAsync(int, string)**: `Task`
- **Undo()**: `any`
- **UndoAsync()**: `Task` — Undo the last edit.
- **UpdatePropertyAtKey(object[], string, object, bool)**: `int`
- **UpdatePropertyAtKeyAsync(object[], string, object, bool)**: `Task<int>`

### [IDataIntentAttribute](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/IDataIntentAttribute)

- **Intent**: `string`

### [IExecutionContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/IExecutionContext)
Represents an execution context upon which work can be synchronized.

- **EnqueueAction(ExecutionContextExecuteCallback)**: `any` — Enqueues the requested callback on the context to be executed at earliest opportunity.
- **EnqueueAnimationAction(ExecutionContextExecuteCallback)**: `any` — Enqueues the requested callback on the context to be executed at earliest opportunity, to be used for animation.
- **Execute(ExecutionContextExecuteCallback)**: `any` — Executes the requested callback on the context.
- **ExecuteDelayed(ExecutionContextExecuteCallback, int)**: `any` — Enqueues the requested callback on the context to be executed after at least the specified delay.
- **GetCurrentRelativeTime()**: `long` — Gets the current relative time in milliseconds that has elapsed since the execution context was created.

### [IIgniteUIBlazor](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/IIgniteUIBlazor)

- **IsLoadRequested(string)**: `bool`
- **IsRuntimeValid(bool)**: `bool`
- **JsRuntime**: `IJSRuntime`
- **MarkIsLoadRequested(string)**: `any`
- **RequestLoad(string)**: `any`
- **Settings**: `IIgniteUIBlazorSettings`
- **WebCallback**: `WebCallback`

### [IIgniteUIBlazorSettings](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/IIgniteUIBlazorSettings)

- **ForceJsonDataMarshalling**: `bool`
- **JsonSerializerOptions**: `IgniteUIJsonSerializerOptions`
- **ModulesToLoad**: `ReadOnlyCollection<Type>`

### [IgbTileGenerator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/IgbTileGenerator)


### [JsonSerializable](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/JsonSerializable)

- **Serialize(SerializationContext, string)**: `any`

### [LegendContext](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/LegendContext)


### [LegendOwner](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/LegendOwner)
An owner of a legend.


### [LegendSeries](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/LegendSeries)
A series that can display in a legend.

- **ResolveLegendIndex()**: `int`
- **ResolveLegendIndexAsync()**: `Task<int>` — Returns the index to use in the legend.

### [SupportsDataChangeNotifications](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/SupportsDataChangeNotifications)
Implementors support being notified of changes to data collections.

- **NotifyClearItems()**: `any`
- **NotifyClearItemsAsync()**: `Task` — Called when a large number or all items have changed, or the collection has been cleared.
- **NotifyInsertItem(int, object)**: `any`
- **NotifyInsertItemAsync(int, object)**: `Task`
- **NotifyRemoveItem(int, object)**: `any`
- **NotifyRemoveItemAsync(int, object)**: `Task`
- **NotifySetItem(int, object, object)**: `any`
- **NotifySetItemAsync(int, object, object)**: `Task`

### [SupportsExpansionChangeNotifications](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/interfaces/SupportsExpansionChangeNotifications)
Implementors support being notified of expansion changes.

- **NotifyRowExpansionChanged(int, bool, bool)**: `any`
- **NotifyRowExpansionChangedAsync(int, bool, bool)**: `Task`

## Enumerations

### [AbsolutePosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AbsolutePosition)

- **Bottom**
- **Middle**
- **Top**

### [ActualLegendItemBadgeShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ActualLegendItemBadgeShape)

- **BarShape**
- **CircleShape**
- **ColumnShape**
- **HiddenShape**
- **LineMarkerless**
- **LineWithMarker**
- **MarkerShape**
- **SquareFinancial**
- **SquareIndicator**
- **SquareShape**

### [AngleAxisLabelLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AngleAxisLabelLocation)

- **Auto**
- **InsideBottom**
- **InsideTop**
- **OutsideBottom**
- **OutsideTop**

### [AnnotationAppearanceMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AnnotationAppearanceMode)

- **Auto**
- **BrightnessShift**
- **DashPattern**
- **OpacityShift**
- **SaturationShift**

### [AutoCalloutVisibilityMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AutoCalloutVisibilityMode)

- **Auto**
- **DedicatedLanes**
- **Normal**

### [AutoMarginsAndAngleUpdateMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AutoMarginsAndAngleUpdateMode)

- **None**
- **SizeChanging**
- **SizeChangingAndZoom**

### [AvatarShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AvatarShape)

- **Circle**
- **Rounded**
- **Square**

### [AxisAngleLabelMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AxisAngleLabelMode)

- **Auto**
- **Center**
- **ClosestPoint**

### [AxisExtentType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AxisExtentType)

- **Percent**
- **Pixel**

### [AxisLabelsLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AxisLabelsLocation)

- **InsideBottom**
- **InsideLeft**
- **InsideRight**
- **InsideTop**
- **OutsideBottom**
- **OutsideLeft**
- **OutsideRight**
- **OutsideTop**

### [AxisRangeBufferMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AxisRangeBufferMode)

- **Auto**
- **None**
- **Series**
- **SeriesMaximum**
- **SeriesMinimum**

### [AxisTitlePosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AxisTitlePosition)

- **Auto**
- **Bottom**
- **Left**
- **Right**
- **Top**

### [AzureMapsImageryStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/AzureMapsImageryStyle)

- **DarkGrey**
- **HybridDarkGreyOverlay**
- **HybridRoadOverlay**
- **LabelsDarkGreyOverlay**
- **LabelsRoadOverlay**
- **Road**
- **Satellite**
- **TerraOverlay**
- **TrafficAbsoluteOverlay**
- **TrafficDelayOverlay**
- **TrafficReducedOverlay**
- **TrafficRelativeDarkOverlay**
- **TrafficRelativeOverlay**
- **WeatherInfraredOverlay**
- **WeatherRadarOverlay**

### [BadgeShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/BadgeShape)

- **Rounded**
- **Square**

### [BaseControlTheme](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/BaseControlTheme)

- **Default**
- **DenaliLight**
- **MaterialLight**
- **RevealDark**
- **RevealLight**
- **SlingshotDark**
- **SlingshotLight**

### [BingMapsImageryStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/BingMapsImageryStyle)

- **Aerial**
- **AerialWithLabels**
- **CanvasDark**
- **CanvasGray**
- **CanvasLight**
- **Road**

### [BrushSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/BrushSelectionMode)

- **Interpolate**
- **Select**

### [BrushType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/BrushType)

- **LinearGradient**
- **RadialGradient**
- **Solid**

### [ButtonBaseTarget](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ButtonBaseTarget)

- **_blank**
- **_parent**
- **_self**
- **_top**

### [ButtonBaseType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ButtonBaseType)

- **Button**
- **Reset**
- **Submit**

### [ButtonDisplayStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ButtonDisplayStyle)

- **Fab**
- **Flat**
- **Icon**
- **Outlined**
- **Raised**

### [ButtonGroupSelection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ButtonGroupSelection)

- **Multiple**
- **Single**
- **SingleRequired**

### [ButtonVariant](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ButtonVariant)

- **Contained**
- **Fab**
- **Flat**
- **Outlined**

### [CalendarActiveView](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CalendarActiveView)

- **Days**
- **Months**
- **Years**

### [CalendarHeaderOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CalendarHeaderOrientation)

- **Horizontal**
- **Vertical**

### [CalendarSelection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CalendarSelection)

- **Multiple**
- **Range**
- **Single**

### [CalloutCollisionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CalloutCollisionMode)

- **Auto**
- **Greedy**
- **GreedyCenterOfMass**
- **RadialBestFit**
- **RadialCenter**
- **RadialInsideEnd**
- **RadialOutsideEnd**
- **SimulatedAnnealing**

### [CalloutPlacementPositions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CalloutPlacementPositions)

- **Bottom**
- **BottomLeft**
- **BottomRight**
- **Left**
- **Right**
- **Top**
- **TopLeft**
- **TopRight**

### [CaptureImageFormat](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CaptureImageFormat)

- **Jpeg**
- **Png**

### [CarouselAnimationDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CarouselAnimationDirection)

- **Next**
- **Prev**

### [CarouselIndicatorsOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CarouselIndicatorsOrientation)

- **End**
- **Start**

### [CategoryChartType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategoryChartType)

- **Area**
- **Auto**
- **Column**
- **Line**
- **Point**
- **Spline**
- **SplineArea**
- **StepArea**
- **StepLine**
- **Waterfall**

### [CategoryCollisionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategoryCollisionMode)

- **MatchHeight**
- **WholeColumn**

### [CategoryItemHighlightType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategoryItemHighlightType)

- **Auto**
- **Marker**
- **Shape**

### [CategorySeriesMarkerCollisionAvoidance](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategorySeriesMarkerCollisionAvoidance)

- **None**
- **Omit**

### [CategoryTooltipLayerPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategoryTooltipLayerPosition)

- **Auto**
- **InsideEnd**
- **InsideStart**
- **OutsideEnd**
- **OutsideStart**

### [CategoryTransitionInMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CategoryTransitionInMode)

- **AccordionFromBottom**
- **AccordionFromCategoryAxisMaximum**
- **AccordionFromCategoryAxisMinimum**
- **AccordionFromLeft**
- **AccordionFromRight**
- **AccordionFromTop**
- **AccordionFromValueAxisMaximum**
- **AccordionFromValueAxisMinimum**
- **Auto**
- **Expand**
- **FromParent**
- **FromZero**
- **SweepFromBottom**
- **SweepFromCategoryAxisMaximum**
- **SweepFromCategoryAxisMinimum**
- **SweepFromCenter**
- **SweepFromLeft**
- **SweepFromRight**
- **SweepFromTop**
- **SweepFromValueAxisMaximum**
- **SweepFromValueAxisMinimum**

### [CellContentHorizontalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CellContentHorizontalAlignment)

- **Auto**
- **Center**
- **Left**
- **Right**
- **Stretch**

### [CellContentVerticalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CellContentVerticalAlignment)

- **Auto**
- **Bottom**
- **Center**
- **Stretch**
- **Top**

### [CellDataLoadedAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CellDataLoadedAnimationMode)

- **Auto**
- **CrossFade**
- **None**

### [CellPropertyAnimationType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CellPropertyAnimationType)

- **BoolValue**
- **BrushValue**
- **DateValue**
- **DoubleValue**
- **EnumValue**
- **FontValue**
- **IgnoredValue**
- **IntValue**
- **None**
- **NumberValue**
- **ObjectValue**
- **StringValue**

### [CellSelectionAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CellSelectionAnimationMode)

- **Auto**
- **ColorBlend**
- **None**

### [ChartHitTestMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ChartHitTestMode)

- **Auto**
- **ColorEncoded**
- **Computational**
- **Mixed**
- **MixedFavoringComputational**

### [CheckboxListIndexType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CheckboxListIndexType)

- **DeSelected**
- **Selected**

### [CloneDataSourceFilterOperation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CloneDataSourceFilterOperation)

- **None**
- **TextToValue**
- **ValueToText**

### [CollisionAvoidanceType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CollisionAvoidanceType)

- **Fade**
- **FadeAndShift**
- **None**
- **Omit**
- **OmitAndShift**

### [ColorScaleInterpolationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColorScaleInterpolationMode)

- **InterpolateHSV**
- **InterpolateRGB**
- **Select**

### [ColumnComparisonConditionOperatorType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnComparisonConditionOperatorType)

- **Bottom**
- **BottomPercentile**
- **Contains**
- **Custom**
- **DoesNotContain**
- **DoesNotEndWith**
- **DoesNotStartWith**
- **Empty**
- **EndsWith**
- **Equals**
- **False**
- **GreaterThan**
- **GreaterThanOrEqualTo**
- **IsNotNull**
- **IsNull**
- **LastMonth**
- **LastQuarter**
- **LastWeek**
- **LastYear**
- **LessThan**
- **LessThanOrEqualTo**
- **Month**
- **NextMonth**
- **NextQuarter**
- **NextWeek**
- **NextYear**
- **NotEmpty**
- **NotEquals**
- **Q1**
- **Q2**
- **Q3**
- **Q4**
- **StartsWith**
- **ThisMonth**
- **ThisQuarter**
- **ThisWeek**
- **ThisYear**
- **Today**
- **Tomorrow**
- **Top**
- **TopPercentile**
- **True**
- **Year**
- **YearToDate**
- **Yesterday**

### [ColumnExchangingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnExchangingAnimationMode)

- **Auto**
- **Crossfade**
- **None**
- **SlideToBottom**
- **SlideToBottomAndCrossfade**
- **SlideToLeft**
- **SlideToLeftAndCrossfade**
- **SlideToRight**
- **SlideToRightAndCrossfade**
- **SlideToTop**
- **SlideToTopAndCrossfade**

### [ColumnHidingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnHidingAnimationMode)

- **Auto**
- **FadeOut**
- **None**
- **SlideToBottom**
- **SlideToBottomAndFadeOut**
- **SlideToLeft**
- **SlideToLeftAndFadeOut**
- **SlideToRight**
- **SlideToRightAndFadeOut**
- **SlideToTop**
- **SlideToTopAndFadeOut**

### [ColumnMovingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnMovingAnimationMode)

- **Auto**
- **None**
- **SlideOver**

### [ColumnMovingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnMovingMode)

- **Deferred**
- **None**

### [ColumnOptionsIconAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnOptionsIconAlignment)

- **None**
- **Opposite**
- **Unset**

### [ColumnOptionsIconBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnOptionsIconBehavior)

- **AlwaysVisible**
- **AppearOnHover**
- **AppearOnHoverAnimate**
- **Unset**

### [ColumnPinningPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnPinningPosition)

- **End**
- **Start**

### [ColumnPropertyUpdatingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnPropertyUpdatingAnimationMode)

- **Auto**
- **Interpolate**
- **InterpolateDeep**
- **None**

### [ColumnResizingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnResizingAnimationMode)

- **Auto**
- **Interpolate**
- **None**

### [ColumnResizingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnResizingMode)

- **Deferred**
- **Immediate**
- **None**

### [ColumnShowingAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnShowingAnimationMode)

- **Auto**
- **FadeIn**
- **None**
- **SlideFromBottom**
- **SlideFromBottomAndFadeIn**
- **SlideFromLeft**
- **SlideFromLeftAndFadeIn**
- **SlideFromRight**
- **SlideFromRightAndFadeIn**
- **SlideFromTop**
- **SlideFromTopAndFadeIn**

### [ColumnSortDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ColumnSortDirection)

- **Ascending**
- **Descending**
- **None**

### [ComboChangeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ComboChangeType)

- **Addition**
- **Deselection**
- **Selection**

### [ComboEditorCloneDataSourceFilterOperation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ComboEditorCloneDataSourceFilterOperation)

- **None**
- **TextToValue**
- **ValueToText**

### [ComboEditorSelectedItemChangeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ComboEditorSelectedItemChangeType)

- **Row**
- **Text**
- **Value**

### [ComputedPlotAreaMarginMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ComputedPlotAreaMarginMode)

- **Auto**
- **None**
- **Series**

### [ConsolidatedItemHitTestBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ConsolidatedItemHitTestBehavior)

- **Basic**
- **NearestY**

### [ConsolidatedItemsPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ConsolidatedItemsPosition)

- **Maximum**
- **Median**
- **Minimum**
- **RelativeMaximum**
- **RelativeMinimum**

### [ContentOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ContentOrientation)

- **Horizontal**
- **Vertical**

### [ControlDisplayDensity](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ControlDisplayDensity)

- **Auto**
- **Comfortable**
- **Compact**
- **Cosy**
- **Minimal**

### [ControlEventBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ControlEventBehavior)
Determines the behavior of events as they are fired at the JavaScript level and bubbled up to the Blazor level.

- **Auto** — The behavior is automatically determined by the component.
- **Immediate** — The behavior is to immediately fire event handlers.
- **Queued** — The behavior is to queue the event handlers to the next available cycle.

### [CrosshairsDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/CrosshairsDisplayMode)

- **Auto**
- **Both**
- **Horizontal**
- **None**
- **Vertical**

### [DashboardTileVisualizationType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DashboardTileVisualizationType)

- **AreaChart**
- **Auto**
- **BarChart**
- **BubbleChart**
- **BulletGraph**
- **CandlestickChart**
- **ChoroplethMap**
- **ColumnChart**
- **DoughnutChart**
- **FunnelChart**
- **Grid**
- **HeatmapMap**
- **HighDensityMap**
- **KPI**
- **LineChart**
- **LinearGauge**
- **Map**
- **OHLCChart**
- **PieChart**
- **PolarChart**
- **RadialGauge**
- **RadialLineChart**
- **ScatterChart**
- **ScatterMap**
- **SparklineChart**
- **SplineAreaChart**
- **SplineChart**
- **StackedAreaChart**
- **StackedBarChart**
- **StackedColumnChart**
- **StepAreaChart**
- **StepLineChart**
- **TextGauge**
- **TextView**
- **TimeSeriesChart**
- **Treemap**

### [DataAbbreviationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataAbbreviationMode)

- **Auto**
- **Billion**
- **Independent**
- **Kilo**
- **Million**
- **None**
- **Quadrillion**
- **Shared**
- **Trillion**
- **Unset**

### [DataAnnotationDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataAnnotationDisplayMode)

- **Auto**
- **AxisValue**
- **DataLabel**
- **DataValue**
- **Hidden**
- **PixelValue**
- **WindowValue**

### [DataAnnotationTargetMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataAnnotationTargetMode)

- **Auto**
- **CategoryXAxes**
- **CategoryYAxes**
- **CompanionXAxes**
- **CompanionYAxes**
- **DataSourceAxes**
- **HorizontalAxes**
- **None**
- **NumericXAxes**
- **NumericYAxes**
- **PrimaryXAxes**
- **PrimaryYAxes**
- **TimeAxes**
- **VerticalAxes**

### [DataGridSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataGridSelectionMode)

- **MultipleCell**
- **MultipleRow**
- **None**
- **RangeCell**
- **SingleCell**
- **SingleRow**

### [DataLegendHeaderDateMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendHeaderDateMode)

- **Auto**
- **FullStyle**
- **LongStyle**
- **MediumStyle**
- **None**
- **ShortStyle**

### [DataLegendHeaderTimeMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendHeaderTimeMode)

- **Auto**
- **FullStyle**
- **LongStyle**
- **MediumStyle**
- **None**
- **ShortStyle**

### [DataLegendLabelMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendLabelMode)

- **Auto**
- **Hidden**
- **Visible**

### [DataLegendLayoutMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendLayoutMode)

- **Table**
- **Vertical**

### [DataLegendSeriesFamily](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendSeriesFamily)

- **Category**
- **Financial**
- **Geographic**
- **Highlight**
- **Indicator**
- **Polar**
- **Radial**
- **Range**
- **Scatter**
- **Shape**
- **Stacked**

### [DataLegendSeriesValueType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendSeriesValueType)

- **Angle**
- **Average**
- **Change**
- **Close**
- **Fill**
- **High**
- **Low**
- **Open**
- **Radius**
- **Range**
- **Summary**
- **TypicalPrice**
- **Value**
- **Volume**
- **XValue**
- **YValue**

### [DataLegendSummaryType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendSummaryType)

- **Auto**
- **Average**
- **Max**
- **Min**
- **None**
- **Total**

### [DataLegendUnitsMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendUnitsMode)

- **Auto**
- **Hidden**
- **Visible**

### [DataLegendValueMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataLegendValueMode)

- **Auto**
- **Currency**
- **Decimal**

### [DataPieChartType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataPieChartType)

- **Auto**
- **PieSingleRing**

### [DataSeriesAxisType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSeriesAxisType)

- **Category**
- **CategoryAngle**
- **ContinuousDateTime**
- **DiscreteDateTime**
- **Linear**
- **Logarithmic**
- **NotApplicable**
- **ProportionalCategoryAngle**
- **RadialLinear**
- **RadialLogarithmic**

### [DataSeriesIntent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSeriesIntent)

- **AxisDateValue**
- **AxisLabelValue**
- **CloseSeriesValue**
- **DontPlot**
- **GenerationInput**
- **HighSeriesValue**
- **LowSeriesValue**
- **OpenSeriesValue**
- **PrimarySeriesValue**
- **SalesFixedCost**
- **SalesMarginalProfit**
- **SalesRevenue**
- **SalesTotalCost**
- **SalesUnit**
- **SalesVariableCost**
- **SeriesAngle**
- **SeriesFill**
- **SeriesGroup**
- **SeriesLabel**
- **SeriesRadius**
- **SeriesShape**
- **SeriesTitle**
- **SeriesValue**
- **SeriesX**
- **SeriesY**
- **VolumeSeriesValue**

### [DataSeriesMarker](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSeriesMarker)

- **Automatic**
- **Circle**
- **Diamond**
- **Hexagon**
- **Hexagram**
- **Hidden**
- **None**
- **Pentagon**
- **Pentagram**
- **Pyramid**
- **Smart**
- **Square**
- **Tetragram**
- **Triangle**

### [DataSeriesPropertyType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSeriesPropertyType)

- **DateTime**
- **Numeric**
- **String1**

### [DataSeriesType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSeriesType)

- **Area**
- **Bar**
- **CalloutLayer**
- **CategoryHighlightLayer**
- **CategoryItemHighlightLayer**
- **CategoryToolTipLayer**
- **Column**
- **CrosshairLayer**
- **DataToolTipLayer**
- **FinalValueLayer**
- **FinancialIndicator**
- **FinancialOverlay**
- **FinancialPrice**
- **GeographicBubble**
- **GeographicContour**
- **GeographicHeat**
- **GeographicHighDensity**
- **GeographicPolygon**
- **GeographicPolyline**
- **GeographicScatter**
- **GeographicScatterArea**
- **ItemToolTipLayer**
- **Line**
- **LinearGauge**
- **Pie**
- **Point**
- **RadialGauge**
- **RadialLine**
- **ScatterArea**
- **ScatterBubble**
- **ScatterContour**
- **ScatterHighDensity**
- **ScatterLine**
- **ScatterPoint**
- **ScatterPolygon**
- **ScatterPolyline**
- **ScatterSpline**
- **Spline**
- **SplineArea**
- **Stacked**
- **StepArea**
- **StepLine**
- **TrendLineLayer**
- **Unknown**
- **UserAnnotationToolTipLayer**
- **ValueLayer**
- **ValueOverlay**
- **Waterfall**

### [DataSourcePageRequestPriority](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourcePageRequestPriority)

- **High**
- **Low**
- **Normal**

### [DataSourceRowType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourceRowType)

- **Custom**
- **Normal**
- **SectionFooter**
- **SectionHeader**
- **ShiftedRow**
- **SummaryRowRoot**
- **SummaryRowSection**

### [DataSourceSchemaPropertyType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourceSchemaPropertyType)

- **BooleanValue**
- **ByteValue**
- **DateTimeOffsetValue**
- **DateTimeValue**
- **DecimalValue**
- **DoubleValue**
- **IntValue**
- **LongValue**
- **ObjectValue**
- **ShortValue**
- **SingleValue**
- **StringValue**

### [DataSourceSectionHeaderDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourceSectionHeaderDisplayMode)

- **Combined**
- **Split**

### [DataSourceSummaryOperand](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourceSummaryOperand)

- **Average**
- **Count**
- **Custom**
- **Max**
- **Min**
- **Sum**

### [DataSourceSummaryScope](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataSourceSummaryScope)

- **Both**
- **Groups**
- **None**
- **Root**

### [DataToolTipLayerGroupingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataToolTipLayerGroupingMode)

- **Auto**
- **Grouped**
- **Individual**

### [DataToolTipLayerPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataToolTipLayerPosition)

- **Auto**
- **InsideEnd**
- **InsideStart**
- **OutsideEnd**
- **OutsideStart**

### [DataTooltipConstraintMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataTooltipConstraintMode)

- **Application**
- **Auto**
- **Chart**
- **None**
- **PlotArea**

### [DataTooltipGroupedPositionX](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataTooltipGroupedPositionX)

- **Auto**
- **LeftEdgeSnapLeft**
- **LeftEdgeSnapMiddle**
- **LeftEdgeSnapRight**
- **PinLeft**
- **PinMiddle**
- **PinRight**
- **RightEdgeSnapLeft**
- **RightEdgeSnapMiddle**
- **RightEdgeSnapRight**
- **SnapLeft**
- **SnapMiddle**
- **SnapRight**
- **TrackLeft**
- **TrackMiddle**
- **TrackRight**

### [DataTooltipGroupedPositionY](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DataTooltipGroupedPositionY)

- **Auto**
- **BottomEdgeSnapBottom**
- **BottomEdgeSnapMiddle**
- **BottomEdgeSnapTop**
- **PinBottom**
- **PinMiddle**
- **PinTop**
- **SnapBottom**
- **SnapMiddle**
- **SnapTop**
- **TopEdgeSnapBottom**
- **TopEdgeSnapMiddle**
- **TopEdgeSnapTop**
- **TrackBottom**
- **TrackMiddle**
- **TrackTop**

### [DateFormats](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DateFormats)

- **DateLong**
- **DateShort**

### [DatePart](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DatePart)

- **AmPm**
- **Date**
- **Hours**
- **Minutes**
- **Month**
- **Seconds**
- **Year**

### [DatePartType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DatePartType)

- **AmPm**
- **Date**
- **Hours**
- **Literal**
- **Minutes**
- **Month**
- **Seconds**
- **Year**

### [DateRangeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DateRangeType)

- **After**
- **Before**
- **Between**
- **Specific**
- **Weekdays**
- **Weekends**

### [DateTimeFormats](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DateTimeFormats)

- **DateLong**
- **DateShort**
- **DateTimeLong**
- **DateTimeShort**
- **TimeLong**
- **TimeShort**

### [DayOfWeek](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DayOfWeek)

- **Friday**
- **Monday**
- **Saturday**
- **Sunday**
- **Thursday**
- **Tuesday**
- **Wednesday**

### [DividerType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DividerType)

- **Dashed**
- **Solid**

### [DockManagerPaneType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DockManagerPaneType)

- **ContentPane**
- **DocumentHost**
- **SplitPane**
- **TabGroupPane**

### [DockManagerShowHeaderIconOnHover](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DockManagerShowHeaderIconOnHover)

- **All**
- **CloseOnly**
- **MoreOptionsOnly**
- **None**

### [DockManagerShowPaneHeaders](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DockManagerShowPaneHeaders)

- **Always**
- **OnHoverOnly**

### [DockingIndicatorPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DockingIndicatorPosition)

- **Bottom**
- **Center**
- **Left**
- **OuterBottom**
- **OuterLeft**
- **OuterRight**
- **OuterTop**
- **Right**
- **SplitterHorizontal**
- **SplitterVertical**
- **Top**

### [DomainType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DomainType)

- **Category**
- **Financial**
- **Pie**
- **Scatter**
- **Shape**

### [DropPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/DropPosition)

- **AfterDropTarget**
- **BeforeDropTarget**

### [EditModeClickAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/EditModeClickAction)

- **DoubleClick**
- **None**
- **SingleClick**

### [EditModeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/EditModeType)

- **Cell**
- **CellBatch**
- **None**
- **Row**

### [EditorType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/EditorType)

- **Combo**
- **Date**
- **Default**
- **Numeric**
- **Text**

### [ElevationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ElevationMode)

- **Auto**
- **HaloShadow**
- **MaterialShadow**

### [EnterKeyBehaviorAfterEdit](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/EnterKeyBehaviorAfterEdit)

- **MoveDown**
- **MoveLeft**
- **MoveRight**
- **MoveUp**
- **None**

### [EnterKeyBehaviors](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/EnterKeyBehaviors)

- **Edit**
- **MoveDown**
- **MoveLeft**
- **MoveRight**
- **MoveUp**
- **None**

### [ExpansionPanelIndicatorPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ExpansionPanelIndicatorPosition)

- **End**
- **None**
- **Start**

### [FeatureState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FeatureState)

- **Disabled**
- **Enabled**
- **Unset**

### [FilterComparisonType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterComparisonType)

- **CaseInsensitive**
- **CaseSensitive**
- **Default**

### [FilterExpressionFunctionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterExpressionFunctionType)

- **Cast**
- **Ceiling**
- **Concat**
- **Contains**
- **Date**
- **Day**
- **EndsWith**
- **Env**
- **Floor**
- **Hour**
- **IndexOf**
- **IsOf**
- **Length**
- **Minute**
- **Month**
- **Now**
- **Replace**
- **Round**
- **Second**
- **StartsWith**
- **Substring**
- **Time**
- **ToLower**
- **ToUpper**
- **Trim**
- **Year**

### [FilterExpressionOperatorType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterExpressionOperatorType)

- **Add**
- **And**
- **Divide**
- **Equal**
- **GreaterThan**
- **GreaterThanOrEqual**
- **Grouping**
- **LessThan**
- **LessThanOrEqual**
- **Modulo**
- **Multiply**
- **None**
- **Not**
- **NotEqual**
- **Or**
- **Subtract**

### [FilterExpressionWrapperType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterExpressionWrapperType)

- **Last30**
- **Last365**
- **Last7**
- **LastMonth**
- **LastQuarter**
- **LastWeek**
- **LastYear**
- **MonthToDate**
- **NextMonth**
- **NextQuarter**
- **NextWeek**
- **NextYear**
- **Q1**
- **Q2**
- **Q3**
- **Q4**
- **QuarterToDate**
- **ThisMonth**
- **ThisQuarter**
- **ThisWeek**
- **ThisYear**
- **Today**
- **Tomorrow**
- **TrailingTwelveMonths**
- **YearToDate**
- **Yesterday**

### [FilterLogicalOperator](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterLogicalOperator)

- **And**
- **Or**

### [FilterMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterMode)

- **ExcelStyleFilter**
- **QuickFilter**

### [FilterUIType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilterUIType)

- **ColumnOptions**
- **FilterRow**
- **None**

### [FilteringExpressionsTreeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilteringExpressionsTreeType)

- **Advanced**
- **Regular**

### [FilteringLogic](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FilteringLogic)

- **And**
- **Or**

### [FinalValueSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinalValueSelectionMode)

- **Auto**
- **Final**
- **FinalVisible**
- **FinalVisibleInterpolated**

### [FinancialChartRangeSelectorOption](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartRangeSelectorOption)

- **All**
- **OneMonth**
- **OneYear**
- **SixMonths**
- **ThreeMonths**
- **YearToDate**

### [FinancialChartType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartType)

- **Auto**
- **Bar**
- **Candle**
- **Column**
- **Line**

### [FinancialChartVolumeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartVolumeType)

- **Area**
- **Column**
- **Line**
- **None**

### [FinancialChartXAxisMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartXAxisMode)

- **Ordinal**
- **Time**

### [FinancialChartYAxisMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartYAxisMode)

- **Numeric**
- **PercentChange**

### [FinancialChartZoomSliderType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialChartZoomSliderType)

- **Area**
- **Auto**
- **Bar**
- **Candle**
- **Column**
- **Line**
- **None**

### [FinancialIndicatorType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialIndicatorType)

- **AbsoluteVolumeOscillator**
- **AccumulationDistribution**
- **AverageDirectionalIndex**
- **AverageTrueRange**
- **BollingerBandWidth**
- **ChaikinOscillator**
- **ChaikinVolatility**
- **CommodityChannelIndex**
- **DetrendedPriceOscillator**
- **EaseOfMovement**
- **FastStochasticOscillator**
- **ForceIndex**
- **FullStochasticOscillator**
- **MarketFacilitationIndex**
- **MassIndex**
- **MedianPrice**
- **MoneyFlowIndex**
- **MovingAverageConvergenceDivergence**
- **NegativeVolumeIndex**
- **OnBalanceVolume**
- **PercentagePriceOscillator**
- **PercentageVolumeOscillator**
- **PositiveVolumeIndex**
- **PriceVolumeTrend**
- **RateOfChangeAndMomentum**
- **RelativeStrengthIndex**
- **SlowStochasticOscillator**
- **StandardDeviation**
- **StochRSI**
- **TRIX**
- **TypicalPrice**
- **UltimateOscillator**
- **WeightedClose**
- **WilliamsPercentR**

### [FinancialOverlayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FinancialOverlayType)

- **BollingerBands**
- **PriceChannel**

### [FirstWeek](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FirstWeek)

- **FirstDay**
- **FirstFourDayWeek**
- **FirstFullWeek**

### [FlatDataProviderJoinCollisionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FlatDataProviderJoinCollisionType)

- **Auto**
- **LeftOnly**
- **PreferLeft**
- **PreferRight**
- **RightOnly**

### [FlatDataProviderJoinType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FlatDataProviderJoinType)

- **Join**
- **Left**
- **Right**

### [FunnelSliceDisplay](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/FunnelSliceDisplay)

- **Uniform**
- **Weighted**

### [GenericDataSourceSchemaPropertyType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GenericDataSourceSchemaPropertyType)

- **BooleanValue**
- **DateTimeValue**
- **DoubleValue**
- **IntValue**
- **StringValue**

### [GridActivationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridActivationMode)

- **Cell**
- **None**

### [GridCellMergeMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridCellMergeMode)

- **Always**
- **OnSort**

### [GridColumnDataType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridColumnDataType)

- **Boolean**
- **Currency**
- **Date**
- **DateTime**
- **Image**
- **Number**
- **Percent**
- **String**
- **Time**

### [GridConditionalStyleBoundType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridConditionalStyleBoundType)

- **Percent**
- **Value**

### [GridConditionalStylePropertyStylingType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridConditionalStylePropertyStylingType)

- **DirectSet**
- **ScaledValue**
- **ValueColorGradient**
- **ValueSelector**

### [GridEasingFunctionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridEasingFunctionType)

- **CircleInOut**
- **CubicInOut**
- **ExponentialInOut**
- **Linear**

### [GridHorizontalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridHorizontalAlignment)

- **Center**
- **Left**
- **Right**

### [GridKeydownTargetType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridKeydownTargetType)

- **DataCell**
- **GroupRow**
- **HeaderCell**
- **HierarchicalRow**
- **MasterDetailRow**
- **SummaryCell**

### [GridMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridMode)

- **BeforeSeries**
- **BehindSeries**
- **None**

### [GridPagingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridPagingMode)

- **Local**
- **Remote**

### [GridSelectionBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridSelectionBehavior)

- **ModifierBased**
- **Toggle**

### [GridSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridSelectionMode)

- **Multiple**
- **MultipleCascade**
- **None**
- **Single**

### [GridSummaryCalculationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridSummaryCalculationMode)

- **ChildLevelsOnly**
- **RootAndChildLevels**
- **RootLevelOnly**

### [GridSummaryPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridSummaryPosition)

- **Bottom**
- **Top**

### [GridToolbarExporterType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridToolbarExporterType)

- **Csv**
- **Excel**
- **Pdf**

### [GridValidationTrigger](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridValidationTrigger)

- **Blur**
- **Change**

### [GridVerticalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GridVerticalAlignment)

- **Bottom**
- **Middle**
- **Top**

### [GroupHeaderDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GroupHeaderDisplayMode)

- **Combined**
- **Split**

### [GroupSummaryDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GroupSummaryDisplayMode)

- **Cells**
- **List**
- **None**
- **RowBottom**
- **RowTop**

### [GroupingDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/GroupingDirection)

- **Asc**
- **Desc**
- **None**

### [HeaderClickAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HeaderClickAction)

- **None**
- **SortByMultipleColumns**
- **SortByMultipleColumnsTriState**
- **SortByOneColumnOnly**
- **SortByOneColumnOnlyTriState**

### [HighlightedValueDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HighlightedValueDisplayMode)

- **Auto**
- **Hidden**
- **Overlay**

### [HighlightedValueLabelMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HighlightedValueLabelMode)

- **Auto**
- **LabelBoth**
- **PreferHighlighted**
- **PreferOriginal**

### [HighlightingState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HighlightingState)

- **Inward**
- **Outward**
- **Static**

### [HorizontalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HorizontalAlignment)

- **Center**
- **Left**
- **Right**
- **Stretch**

### [HorizontalTransitionAnimation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/HorizontalTransitionAnimation)

- **Fade**
- **None**
- **Slide**

### [IconButtonVariant](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/IconButtonVariant)

- **Contained**
- **Flat**
- **Outlined**

### [ImageLoadStatus](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ImageLoadStatus)

- **Canceled**
- **Completed**
- **Failed**
- **Loading**
- **Unknown**

### [ImageResourceType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ImageResourceType)

- **EmbeddedResource**
- **LocalAsset**
- **LocalResource**
- **RemoteResource**
- **Unspecified**

### [ImageStretchOptions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ImageStretchOptions)

- **Fill**
- **None**
- **Uniform**

### [IndicatorDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/IndicatorDisplayType)

- **Area**
- **Column**
- **Line**

### [InputGroupDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/InputGroupDisplayType)

- **Border**
- **Box**
- **Line**
- **Search**

### [InputType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/InputType)

- **Email**
- **Number**
- **Password**
- **Search**
- **Tel**
- **Text**
- **Url**

### [InteractionState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/InteractionState)

- **Auto**
- **DragPan**
- **DragSelect**
- **DragZoom**
- **None**

### [InterpolationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/InterpolationMode)

- **HSV**
- **RGB**

### [Key](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/Key)

- **A**
- **Add**
- **Alt**
- **B**
- **Back**
- **C**
- **CapsLock**
- **Ctrl**
- **D**
- **D0**
- **D1**
- **D2**
- **D3**
- **D4**
- **D5**
- **D6**
- **D7**
- **D8**
- **D9**
- **Decimal**
- **Del**
- **Divide**
- **Down**
- **E**
- **End**
- **Enter**
- **Escape**
- **F**
- **F1**
- **F10**
- **F11**
- **F12**
- **F2**
- **F3**
- **F4**
- **F5**
- **F6**
- **F7**
- **F8**
- **F9**
- **G**
- **H**
- **Home**
- **I**
- **Insert**
- **J**
- **K**
- **L**
- **Left**
- **M**
- **Multiply**
- **N**
- **None**
- **NumPad0**
- **NumPad1**
- **NumPad2**
- **NumPad3**
- **NumPad4**
- **NumPad5**
- **NumPad6**
- **NumPad7**
- **NumPad8**
- **NumPad9**
- **O**
- **OemMinus**
- **OemPipe**
- **OemPlus**
- **OemQuestion**
- **OemSemicolon**
- **OemTilde**
- **P**
- **PageDown**
- **PageUp**
- **Q**
- **R**
- **Right**
- **S**
- **Shift**
- **Space**
- **Subtract**
- **T**
- **Tab**
- **U**
- **Unknown**
- **Up**
- **V**
- **W**
- **X**
- **Y**
- **Z**

### [KeyBindingTrigger](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/KeyBindingTrigger)

- **Keydown**
- **KeydownRepeat**
- **Keyup**

### [LabelsPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LabelsPosition)

- **BestFit**
- **Center**
- **InsideEnd**
- **None**
- **OutsideEnd**

### [LayoutAction](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LayoutAction)

- **Filtered**
- **Grouped**
- **Hidden**
- **Moved**
- **Pinned**
- **Resized**
- **Sorted**
- **Summed**

### [LeaderLineType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LeaderLineType)

- **Arc**
- **Spline**
- **Straight**

### [LegendEmptyValuesMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LegendEmptyValuesMode)

- **AlwaysHidden**
- **AlwaysVisible**
- **ShowWhenNoOthersCategory**

### [LegendHighlightingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LegendHighlightingMode)

- **Auto**
- **MatchSeries**
- **None**

### [LegendItemBadgeMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LegendItemBadgeMode)

- **MatchSeries**
- **Simplified**

### [LegendItemBadgeShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LegendItemBadgeShape)

- **Automatic**
- **Bar**
- **Circle**
- **Column**
- **Hidden**
- **Line**
- **Marker**
- **Square**

### [LegendOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LegendOrientation)

- **Horizontal**
- **Vertical**

### [LinearGraphNeedleShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LinearGraphNeedleShape)

- **Custom**
- **Needle**
- **Rectangle**
- **Trapezoid**
- **Triangle**

### [LinearProgressLabelAlign](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LinearProgressLabelAlign)

- **Bottom**
- **BottomEnd**
- **BottomStart**
- **Top**
- **TopEnd**
- **TopStart**

### [LinearScaleOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/LinearScaleOrientation)

- **Horizontal**
- **Vertical**

### [ListPanelActivationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ListPanelActivationMode)

- **Cell**
- **None**

### [ListPanelOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ListPanelOrientation)

- **Horizontal**
- **HorizontalWrapped**
- **Vertical**

### [ListPanelSelectionBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ListPanelSelectionBehavior)

- **ModifierBased**
- **Toggle**

### [ListPanelSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ListPanelSelectionMode)

- **MultipleRow**
- **None**
- **SingleRow**

### [ListSortDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ListSortDirection)

- **Ascending**
- **Descending**

### [MapBackgroundTilingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MapBackgroundTilingMode)

- **Auto**
- **NonWrapped**
- **Wrapped**

### [MapResizeBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MapResizeBehavior)

- **Auto**
- **MaintainCenterPosition**
- **MaintainTopLeftPosition**

### [MarkerAutomaticBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MarkerAutomaticBehavior)

- **Circle**
- **CircleSmart**
- **Diamond**
- **Hexagon**
- **Hexagram**
- **Indexed**
- **None**
- **Pentagon**
- **Pentagram**
- **Pyramid**
- **SmartIndexed**
- **Square**
- **Tetragram**
- **Triangle**

### [MarkerFillMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MarkerFillMode)

- **Auto**
- **MatchMarkerOutline**
- **Normal**

### [MarkerOutlineMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MarkerOutlineMode)

- **Auto**
- **MatchMarkerBrush**
- **Normal**

### [MarkerType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MarkerType)

- **Automatic**
- **Circle**
- **Diamond**
- **Hexagon**
- **Hexagram**
- **Hidden**
- **None**
- **Pentagon**
- **Pentagram**
- **Pyramid**
- **Square**
- **Tetragram**
- **Triangle**
- **Unset**

### [MaskInputValueMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MaskInputValueMode)

- **Raw**
- **WithFormatting**

### [MergedCellEvaluationCriteria](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MergedCellEvaluationCriteria)

- **Default**
- **FormattedText**
- **RawValue**

### [MergedCellMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MergedCellMode)

- **Always**
- **Default**
- **Never**
- **OnlyWhenSorted**

### [ModifierKeys](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ModifierKeys)

- **Alt**
- **Apple**
- **Control**
- **None**
- **Shift**
- **Windows**

### [MouseButton](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MouseButton)

- **Left**
- **Middle**
- **Right**
- **Unkown**

### [MultiColumnComboBoxSelectedItemChangeType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MultiColumnComboBoxSelectedItemChangeType)

- **Row**
- **Text**
- **Value**

### [MultiSliderOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MultiSliderOrientation)

- **Horizontal**
- **TwoDimensional**
- **Vertical**

### [MultiSliderThumbRangePosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/MultiSliderThumbRangePosition)

- **PinnedHigher**
- **PinnedLower**

### [NavDrawerPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/NavDrawerPosition)

- **Bottom**
- **End**
- **Relative**
- **Start**
- **Top**

### [NestedActionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/NestedActionMode)

- **Replace**

### [NumericScaleMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/NumericScaleMode)

- **Linear**
- **Logarithmic**

### [OthersCategoryType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/OthersCategoryType)

- **Number**
- **Percent**

### [OuterLabelAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/OuterLabelAlignment)

- **Left**
- **Right**

### [OverlayTextLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/OverlayTextLocation)

- **Auto**
- **Hidden**
- **InsideBottomCenter**
- **InsideBottomLeft**
- **InsideBottomRight**
- **InsideMiddleCenter**
- **InsideMiddleLeft**
- **InsideMiddleRight**
- **InsideTopCenter**
- **InsideTopLeft**
- **InsideTopRight**
- **OutsideBottomCenter**
- **OutsideBottomLeft**
- **OutsideBottomRight**
- **OutsideMiddleLeft**
- **OutsideMiddleRight**
- **OutsideTopCenter**
- **OutsideTopLeft**
- **OutsideTopRight**

### [PaneActionBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PaneActionBehavior)

- **AllPanes**
- **SelectedPane**

### [PaneDragActionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PaneDragActionType)

- **DockPane**
- **FloatPane**
- **MoveFloatingPane**
- **MoveTab**

### [PenLineCap](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PenLineCap)

- **Flat**
- **Round**
- **Square**
- **Triangle**

### [PenLineJoin](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PenLineJoin)

- **Bevel**
- **Miter**
- **Round**

### [PickerMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PickerMode)

- **Dialog**
- **Dropdown**

### [PieChartSweepDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PieChartSweepDirection)

- **Auto**
- **Clockwise**
- **Counterclockwise**

### [PinnedPositions](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PinnedPositions)

- **Left**
- **None**
- **Right**

### [PivotAggregationType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PivotAggregationType)

- **AVG**
- **COUNT**
- **EARLIEST**
- **LATEST**
- **MAX**
- **MIN**
- **SUM**

### [PivotDimensionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PivotDimensionType)

- **Column**
- **Filter**
- **Row**

### [PivotRowLayoutType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PivotRowLayoutType)

- **Horizontal**
- **Vertical**

### [PivotSummaryPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PivotSummaryPosition)

- **Bottom**
- **Top**

### [PopoverPlacement](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopoverPlacement)

- **Bottom**
- **BottomEnd**
- **BottomStart**
- **Left**
- **LeftEnd**
- **LeftStart**
- **Right**
- **RightEnd**
- **RightStart**
- **Top**
- **TopEnd**
- **TopStart**

### [PopoverScrollStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopoverScrollStrategy)

- **Block**
- **Close**
- **Scroll**

### [PopupAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopupAlignment)

- **Auto**
- **Far**
- **Middle**
- **Near**

### [PopupAnimationType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopupAnimationType)

- **FadeInOutSlide**
- **GrowShrink**

### [PopupDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopupDirection)

- **Auto**
- **Down**
- **Left**
- **Right**
- **Up**

### [PopupPointerPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PopupPointerPosition)

- **Auto**
- **Bottom**
- **Left**
- **Right**
- **Top**

### [PriceDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PriceDisplayType)

- **Candlestick**
- **OHLC**

### [PropertyEditorPanelUpdateMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PropertyEditorPanelUpdateMode)

- **Auto**
- **ComponentRendererOverlay**
- **DataSeriesToDescriptionCustomizations**

### [PropertyEditorValueType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/PropertyEditorValueType)

- **Array**
- **Boolean1**
- **Brush**
- **BrushCollection**
- **Button**
- **Collection**
- **Color**
- **ColorCollection**
- **DataRef**
- **Date**
- **DoubleCollection**
- **EnumValue**
- **EventRef**
- **Header**
- **MethodRef**
- **Number**
- **Point**
- **Rect**
- **Separator**
- **Size**
- **Slider**
- **StringValue**
- **SubType**
- **TemplateRef**
- **TimeSpan**
- **Unhandled**

### [RadialGaugeBackingShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialGaugeBackingShape)

- **Circular**
- **Fitted**

### [RadialGaugeDuplicateLabelOmissionStrategy](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialGaugeDuplicateLabelOmissionStrategy)

- **OmitBoth**
- **OmitFirst**
- **OmitLast**
- **OmitNeither**

### [RadialGaugeNeedleShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialGaugeNeedleShape)

- **Needle**
- **NeedleWithBulb**
- **None**
- **Rectangle**
- **RectangleWithBulb**
- **Trapezoid**
- **TrapezoidWithBulb**
- **Triangle**
- **TriangleWithBulb**

### [RadialGaugePivotShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialGaugePivotShape)

- **Circle**
- **CircleOverlay**
- **CircleOverlayWithHole**
- **CircleUnderlay**
- **CircleUnderlayWithHole**
- **CircleWithHole**
- **None**

### [RadialGaugeScaleOversweepShape](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialGaugeScaleOversweepShape)

- **Auto**
- **Circular**
- **Fitted**

### [RadialLabelMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RadialLabelMode)

- **Auto**
- **Label**
- **LabelAndPercentage**
- **LabelAndValue**
- **LabelAndValueAndPercentage**
- **Normal**
- **Percentage**
- **Value**
- **ValueAndPercentage**

### [RangeTextSelectMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RangeTextSelectMode)

- **End**
- **Preserve**
- **Select**
- **Start**

### [ResizerLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ResizerLocation)

- **Bottom**
- **BottomLeft**
- **BottomRight**
- **Left**
- **Right**
- **Top**
- **TopLeft**
- **TopRight**

### [RoundTripDateConversion](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RoundTripDateConversion)
Enum defining different round trip date conversions.

- **Auto** — The component will decide how to convert round tripped dates.
- **Local** — The component will convert round tripped dates to local time.
- **UTC** — The component will convert round tripped dates to UTC.

### [RowHoverAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RowHoverAnimationMode)

- **Auto**
- **ColorBlend**
- **None**

### [RowPinningPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RowPinningPosition)

- **Bottom**
- **Top**

### [RowSelectionAnimationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/RowSelectionAnimationMode)

- **Auto**
- **ColorBlend**
- **None**

### [ScatterItemSearchMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ScatterItemSearchMode)

- **Auto**
- **ClosestPoint**
- **ClosestPointOnClosestLine**
- **ClosestVisiblePoint**
- **ClosestVisiblePointOnClosestLine**
- **None**
- **TopVisiblePoint**

### [ScrollbarStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ScrollbarStyle)

- **Default**
- **Fading**
- **Hidden**
- **Thin**

### [SelectionRangeDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SelectionRangeDirection)

- **Backward**
- **Forward**
- **None**

### [SeriesHighlightedValuesDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesHighlightedValuesDisplayMode)

- **Auto**
- **Hidden**
- **Overlay**

### [SeriesHighlightingBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesHighlightingBehavior)

- **Auto**
- **DirectlyOver**
- **NearestItems**
- **NearestItemsAndSeries**
- **NearestItemsRetainMainShapes**

### [SeriesHighlightingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesHighlightingMode)

- **Auto**
- **Brighten**
- **BrightenSpecific**
- **FadeOthers**
- **FadeOthersSpecific**
- **None**

### [SeriesHitTestMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesHitTestMode)

- **Auto**
- **ColorEncoded**
- **Computational**

### [SeriesOutlineMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesOutlineMode)

- **Auto**
- **Collapsed**
- **Visible**

### [SeriesPlotAreaMarginHorizontalMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesPlotAreaMarginHorizontalMode)

- **Auto**
- **LeftBufferRightBuffer**
- **LeftBufferRightMargin**
- **LeftMarginRightBuffer**
- **LeftMarginRightMargin**
- **None**

### [SeriesPlotAreaMarginVerticalMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesPlotAreaMarginVerticalMode)

- **Auto**
- **BottomBufferTopBuffer**
- **BottomBufferTopMargin**
- **BottomMarginTopBuffer**
- **BottomMarginTopMargin**
- **None**

### [SeriesSelectionBehavior](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesSelectionBehavior)

- **Auto**
- **PerDataItemMultiSelect**
- **PerDataItemSingleSelect**
- **PerSeriesAndDataItemGlobalSingleSelect**
- **PerSeriesAndDataItemMultiSelect**
- **PerSeriesAndDataItemSingleSelect**
- **PerSeriesMultiSelect**
- **PerSeriesSingleSelect**

### [SeriesSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesSelectionMode)

- **Auto**
- **Brighten**
- **FadeOthers**
- **FocusColorFill**
- **FocusColorOutline**
- **FocusColorThickOutline**
- **GrayscaleOthers**
- **None**
- **SelectionColorFill**
- **SelectionColorOutline**
- **SelectionColorThickOutline**
- **ThickOutline**

### [SeriesViewerHorizontalScrollbarPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesViewerHorizontalScrollbarPosition)

- **Auto**
- **InsideBottom**
- **InsideTop**

### [SeriesViewerScrollbarMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesViewerScrollbarMode)

- **FadeToLine**
- **Fading**
- **None**
- **Persistent**

### [SeriesViewerVerticalScrollbarPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesViewerVerticalScrollbarPosition)

- **Auto**
- **InsideLeft**
- **InsideRight**

### [SeriesVisibleRangeMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SeriesVisibleRangeMode)

- **Auto**
- **IncludeReferenceValue**
- **ValuesOnly**

### [ShapeItemSearchMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ShapeItemSearchMode)

- **Auto**
- **ClosestBoundingBox**
- **ClosestPointOnClosestShape**
- **ClosestShape**
- **None**

### [SliceSelectionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SliceSelectionMode)

- **Manual**
- **Multiple**
- **Single**

### [SliderTickLabelRotation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SliderTickLabelRotation)

- **NegativeNinety**
- **Ninety**
- **Zero**

### [SliderTickOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SliderTickOrientation)

- **End**
- **Mirror**
- **Start**

### [SortIndicatorStyle](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SortIndicatorStyle)

- **Default**
- **FadingSimpleUpDownArrows**
- **FadingUpDownArrows**
- **None**
- **Unset**

### [SortMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SortMode)

- **None**
- **SortByMultipleColumns**
- **SortByMultipleColumnsTriState**
- **SortByOneColumnOnly**
- **SortByOneColumnOnlyTriState**

### [SortingDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SortingDirection)

- **Asc**
- **Desc**
- **None**

### [SortingOptionsMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SortingOptionsMode)

- **Multiple**
- **Single**

### [SparklineDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SparklineDisplayType)

- **Area**
- **Column**
- **Line**
- **WinLoss**

### [SplineType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SplineType)

- **Clamped**
- **Natural**

### [SplitPaneOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SplitPaneOrientation)

- **Horizontal**
- **Vertical**

### [StepperOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/StepperOrientation)

- **Horizontal**
- **Vertical**

### [StepperStepType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/StepperStepType)

- **Full**
- **Indicator**
- **Title**

### [StepperTitlePosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/StepperTitlePosition)

- **Auto**
- **Bottom**
- **End**
- **Start**
- **Top**

### [StepperVerticalAnimation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/StepperVerticalAnimation)

- **Fade**
- **Grow**
- **None**

### [StyleVariant](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/StyleVariant)

- **Danger**
- **Info**
- **Primary**
- **Success**
- **Warning**

### [SummaryScope](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SummaryScope)

- **Both**
- **Groups**
- **None**
- **Root**

### [SweepDirection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/SweepDirection)

- **Clockwise**
- **Counterclockwise**

### [TabsActivation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TabsActivation)

- **Auto**
- **Manual**

### [TabsAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TabsAlignment)

- **Center**
- **End**
- **Justify**
- **Start**

### [TextCellDecoration](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TextCellDecoration)

- **None**
- **Overline**
- **Strikethrough**
- **Underline**

### [TextCellLineBreakMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TextCellLineBreakMode)

- **CharacterWrap**
- **Ellipsis**
- **NoWrap**
- **WordWrap**

### [TextIconSetBuiltInTypes](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TextIconSetBuiltInTypes)

- **CheckOrDashOrX**
- **ThreeArrows**
- **ThreeBoxes**
- **ThreeFaces**

### [TextareaResize](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TextareaResize)

- **Auto**
- **None**
- **Vertical**

### [TextareaWrap](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TextareaWrap)

- **Hard**
- **Off**
- **Soft**

### [Theme](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/Theme)

- **Bootstrap**
- **Fluent**
- **Indigo**
- **Material**

### [ThemeVariant](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ThemeVariant)

- **Dark**
- **Light**

### [TileManagerDragMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TileManagerDragMode)

- **None**
- **Tile**
- **TileHeader**

### [TileManagerResizeMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TileManagerResizeMode)

- **Always**
- **Hover**
- **None**

### [TimeAxisDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TimeAxisDisplayType)

- **Continuous**
- **Discrete**

### [TimeAxisIntervalType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TimeAxisIntervalType)

- **Days**
- **Hours**
- **Milliseconds**
- **Minutes**
- **Months**
- **Seconds**
- **Ticks**
- **Weeks**
- **Years**

### [TimeAxisLabellingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TimeAxisLabellingMode)

- **Auto**
- **Compressed**
- **Normal**

### [TitlesPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TitlesPosition)

- **ScaleEnd**
- **ScaleStart**

### [ToggleLabelPosition](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToggleLabelPosition)

- **After**
- **Before**

### [ToolActionButtonDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionButtonDisplayType)

- **Flat**
- **Outlined**
- **Raised**

### [ToolActionButtonGroupDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionButtonGroupDisplayType)

- **Flat**
- **Outlined**

### [ToolActionButtonInfoDisplayType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionButtonInfoDisplayType)

- **Flat**
- **Outlined**
- **Raised**

### [ToolActionCheckboxListIndexType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionCheckboxListIndexType)

- **DeSelected**
- **Selected**

### [ToolActionFieldSelectorEventType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionFieldSelectorEventType)

- **AggregationChange**
- **Change**

### [ToolActionFieldSelectorInfoType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionFieldSelectorInfoType)

- **Label**
- **Value**

### [ToolActionFieldSelectorType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionFieldSelectorType)

- **Label**
- **Value**

### [ToolActionInfoDensity](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionInfoDensity)

- **Auto**
- **Comfortable**
- **Compact**
- **Cosy**
- **Minimal**

### [ToolActionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolActionType)

- **Button**
- **ButtonPair**
- **Checkbox**
- **CheckboxList**
- **ColorEditor**
- **Combo**
- **FieldSelector**
- **GroupHeader**
- **IconButton**
- **IconMenu**
- **Label**
- **NumberInput**
- **Radio**
- **Separator**
- **SubPanel**
- **TextInput**
- **Unknown**

### [ToolCommandExecutionState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolCommandExecutionState)

- **Completed**
- **Failed**
- **Pending**

### [ToolCommandStateType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolCommandStateType)

- **IsDisabledChanged**
- **ValueChanged**
- **VisibilityChanged**

### [ToolContextBindingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolContextBindingMode)

- **OneWay**
- **TwoWay**

### [ToolContextValueType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolContextValueType)

- **BoolValue**
- **Brush**
- **BrushCollection**
- **Color**
- **Data**
- **DoubleValue**
- **IntValue**
- **StringValue**

### [ToolPanelOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolPanelOrientation)

- **Horizontal**
- **HorizontalWrapped**
- **Vertical**

### [ToolTipType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolTipType)

- **Category**
- **Data**
- **Default**
- **Item**
- **None**

### [ToolbarOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ToolbarOrientation)

- **Horizontal**
- **HorizontalWrapped**
- **Vertical**

### [TransactionEvent](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TransactionEvent)

- **Add**
- **Clear**
- **Commit**
- **End**
- **Redo**
- **Undo**

### [TransactionPendingState](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TransactionPendingState)

- **Accept**
- **Pending**
- **Reject**

### [TransactionType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TransactionType)

- **Add**
- **Delete**
- **Update**

### [TransitionInSpeedType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TransitionInSpeedType)

- **Auto**
- **IndexScaled**
- **Normal**
- **Random**
- **ValueScaled**

### [TransitionOutSpeedType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TransitionOutSpeedType)

- **Auto**
- **IndexScaled**
- **Normal**
- **Random**
- **ValueScaled**

### [TreeSelection](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreeSelection)

- **Cascade**
- **Multiple**
- **None**

### [TreemapFillScaleMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapFillScaleMode)

- **GlobalSum**
- **GlobalValue**
- **Sum**
- **Value**

### [TreemapHeaderDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapHeaderDisplayMode)

- **Auto**
- **Header**
- **Overlay**

### [TreemapHighlightedValueDisplayMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapHighlightedValueDisplayMode)

- **Auto**
- **Hidden**
- **Overlay**

### [TreemapHighlightingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapHighlightingMode)

- **Auto**
- **Brighten**
- **FadeOthers**
- **None**

### [TreemapLabelHorizontalFitMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapLabelHorizontalFitMode)

- **Auto**
- **Ellipsis**
- **Hide**

### [TreemapLabelVerticalFitMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapLabelVerticalFitMode)

- **Auto**
- **Hide**
- **Show**

### [TreemapLayoutType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapLayoutType)

- **SliceAndDice**
- **Squarified**
- **Stripped**

### [TreemapNodeStyleMappingTargetType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapNodeStyleMappingTargetType)

- **All**
- **Child**
- **Parent**

### [TreemapOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapOrientation)

- **Horizontal**
- **Vertical**

### [TreemapValueMappingMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TreemapValueMappingMode)

- **CustomValue**
- **Sum**
- **Value**

### [TrendLineType](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/TrendLineType)

- **CubicFit**
- **CumulativeAverage**
- **ExponentialAverage**
- **ExponentialFit**
- **LinearFit**
- **LogarithmicFit**
- **ModifiedAverage**
- **None**
- **PowerLawFit**
- **QuadraticFit**
- **QuarticFit**
- **QuinticFit**
- **SimpleAverage**
- **WeightedAverage**

### [UnknownValuePlotting](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/UnknownValuePlotting)

- **DontPlot**
- **LinearInterpolate**

### [UnpinnedLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/UnpinnedLocation)

- **Bottom**
- **Left**
- **Right**
- **Top**

### [UserAnnotationTarget](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/UserAnnotationTarget)

- **Axis**
- **Point**
- **Slice**
- **Strip**

### [ValidationStatus](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ValidationStatus)

- **INVALID**
- **VALID**

### [ValueAxisLabelLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ValueAxisLabelLocation)

- **Auto**
- **InsideLeft**
- **InsideRight**
- **OutsideLeft**
- **OutsideRight**

### [ValueLayerValueMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ValueLayerValueMode)

- **Auto**
- **Average**
- **GlobalAverage**
- **GlobalMaximum**
- **GlobalMinimum**
- **Maximum**
- **Minimum**

### [VerticalAlignment](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/VerticalAlignment)

- **Bottom**
- **Center**
- **Stretch**
- **Top**

### [ViewerSurfaceUsage](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ViewerSurfaceUsage)

- **Minimal**
- **Normal**

### [Visibility](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/Visibility)

- **Collapsed**
- **Visible**

### [WeekDays](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/WeekDays)

- **Friday**
- **Monday**
- **Saturday**
- **Sunday**
- **Thursday**
- **Tuesday**
- **Wednesday**

### [WindowResponse](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/WindowResponse)

- **Deferred**
- **Immediate**

### [XAxisLabelLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/XAxisLabelLocation)

- **Auto**
- **InsideBottom**
- **InsideTop**
- **OutsideBottom**
- **OutsideTop**

### [YAxisLabelLocation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/YAxisLabelLocation)

- **Auto**
- **InsideLeft**
- **InsideRight**
- **OutsideLeft**
- **OutsideRight**

### [ZoomCoercionMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ZoomCoercionMode)

- **Auto**
- **AxisConstrained**
- **Unconstrained**

### [ZoomSliderOrientation](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/ZoomSliderOrientation)

- **Horizontal**
- **Vertical**

### [InterpolationMode](https://www.infragistics.com/api/blazor/IgniteUI.Blazor/25.1.x/enums/InterpolationMode)
Describes available modes for color interpolation.

- **HSV** — Interpolation in HSV space.
- **RGB** — Interpolation in RGB space.
