| Name | Description |
|---|---|
| AIChatService | Service for interacting with AI chat models to get completions with conversation memory. |
| AIChatServiceExtensions | Extension methods for configuring AIChatService in the dependency injection container. |
| AIChatServiceOptions | Configuration options for the AIChatService. |
| AlertOptions | Class ConfirmOptions. |
| Colors | Colors. |
| ComplexPropertiesConverter<T> | Class ComplexPropertiesConverter. Implements the JsonConverter<T> |
| CompositeFilterDescriptor | Represents a filter in a component that supports filtering. |
| ConfirmOptions | Class ConfirmOptions. |
| ContextMenu | Class ContextMenu. |
| ContextMenuItem | Class ContextMenuItem. |
| ContextMenuOptions | Class ContextMenuOptions. |
| ContextMenuService | Class ContextMenuService. Contains various methods with options to open and close context menus. Should be added as scoped service in the application services and RadzenContextMenu should be added in application main layout. Implements the IDisposable |
| ConversationSession | Represents a conversation session with memory. |
| ConvertType | Converts values to different types. Used internally. |
| CookieThemeService | Persist the current theme in a cookie. Requires ThemeService to be registered in the DI container. |
| CookieThemeServiceCollectionExtensions | Extension methods to register the CookieThemeService. |
| CookieThemeServiceOptions | Options for the CookieThemeService. |
| DataBoundFormComponent<T> | Class DataBoundFormComponent. Implements the RadzenComponent Implements the IRadzenFormComponent |
| DataGridCellMouseEventArgs<T> | Supplies information about a CellContextMenu event that is being raised. |
| DataGridCellRenderEventArgs<T> | Supplies information about a CellRender event that is being raised. |
| DataGridColumnFilterEventArgs<T> | Supplies information about a Filter event that is being raised. |
| DataGridColumnGroupEventArgs<T> | Supplies information about a Group event that is being raised. |
| DataGridColumnReorderedEventArgs<T> | Supplies information about a ColumnReordered event that is being raised. |
| DataGridColumnReorderingEventArgs<T> | Supplies information about a ColumnReordering event that is being raised. |
| DataGridColumnResizedEventArgs<T> | Supplies information about a ColumnResized event that is being raised. |
| DataGridColumnSettings | DataGrid column settings class used to Save/Load settings. |
| DataGridColumnSortEventArgs<T> | Supplies information about a Sort event that is being raised. |
| DataGridLoadChildDataEventArgs<T> | Supplies information about a LoadChildData event that is being raised. |
| DataGridLoadColumnFilterDataEventArgs<T> | Supplies information about a LoadColumnFilterData event that is being raised. |
| DataGridLoadSettingsEventArgs | Supplies information about a LoadSettings event that is being raised. |
| DataGridPickedColumnsChangedEventArgs<T> | Supplies information about a PickedColumnsChanged event that is being raised. |
| DataGridRenderEventArgs<T> | Supplies information about a Render event that is being raised. |
| DataGridRowMouseEventArgs<T> | Supplies information about a RowClick or RowDoubleClick event that is being raised. |
| DataGridSettings | DataGrid settings class used to Save/Load settings. |
| DateRenderEventArgs | Supplies information about a DateRender event that is being raised. |
| DateTimeConverterUsingDateTimeParse | Class DateTimeConverterUsingDateTimeParse. Implements the JsonConverter<T> |
| Dialog | Class Dialog. |
| DialogOptions | Class DialogOptions. |
| DialogOptionsBase | Base Class for dialog options |
| DialogService | Class DialogService. Contains various methods with options to open and close dialogs. Should be added as scoped service in the application services and RadzenDialog should be added in application main layout. |
| DropDownBase<T> | Base class of components that display a list of items. |
| DropDownBaseItemRenderEventArgs<TValue> | Supplies information about RadzenDropDown ItemRender event. |
| DropDownItemRenderEventArgs<TValue> | Supplies information about RadzenDropDown ItemRender event. |
| ExpressionParser | Parse lambda expressions from strings. |
| FileInfo | Represents a file which the user selects for upload via RadzenUpload. |
| FilterDescriptor | Represents a filter in a component that supports filtering. |
| FormComponent<T> | Base class for all Radzen form input components providing data binding, validation, and change event capabilities. FormComponent integrates with Blazor's EditContext for form validation and provides common functionality for all input controls. This is the base class for components like RadzenTextBox, RadzenCheckBox, RadzenDropDown, RadzenDatePicker, etc. Provides @bind-Value support for two-way binding, integration with Blazor EditContext and validators, Change and ValueChanged callbacks, Disable property to prevent user interaction, Placeholder text for empty inputs, Name property for validation and label association, and TabIndex for keyboard navigation control. Components inheriting from FormComponent automatically work with RadzenTemplateForm and validators. |
| FormComponentWithAutoComplete<T> | Base class for form input components that support browser autocomplete functionality. Extends FormComponent<T> with properties for controlling browser autocomplete behavior and ARIA autocomplete attributes. Used by input components like RadzenTextBox, RadzenPassword, RadzenNumeric, and RadzenMask. Provides standardized autocomplete behavior for better integration with browser password managers and autofill features. |
| FormInvalidSubmitEventArgs | Supplies information about a InvalidSubmit event that is being raised. |
| GoogleMapClickEventArgs | Supplies information about a MapClick event that is being raised. |
| GoogleMapPosition | A class that represents a RadzenGoogleMap position. |
| Group | Represents a group of data. |
| GroupDescriptor | Represents a grouping description. Used in components that support grouping. |
| GroupResult | The result of a call to a QueryableExtension.GroupByMany() overload. |
| GroupRowRenderEventArgs | Supplies information about a RadzenDataGrid<T> event that is being raised. |
| HtmlEditorCommands | Contains the commands which RadzenHtmlEditor supports. |
| HtmlEditorExecuteEventArgs | Supplies information about a Execute event that is being raised. |
| HtmlEditorPasteEventArgs | Supplies information about a Paste event that is being raised. |
| HttpResponseMessageExtensions | Class HttpResponseMessageExtensions. |
| LegendClickEventArgs | Supplies information about a LegendClick event that is being raised. |
| ListBoxItemRenderEventArgs<TValue> | Supplies information about RadzenListBox ItemRender event. |
| LoadDataArgs | Supplies information about a LoadData event that is being raised. |
| LoginArgs | Supplies information about a Login event that is being raised. |
| MD5 | MD5 hash calculator. |
| MenuItemEventArgs | Supplies information about a Click event that is being raised. |
| NotificationMessage | Class NotificationMessage. |
| NotificationService | Class NotificationService. Contains various methods with options to open notifications. Should be added as scoped service in the application services and RadzenNotification should be added in application main layout. |
| ODataEnumerable<T> | Class ODataEnumerable. Implements the IEnumerable<T> |
| ODataExtensions | Class ODataExtensions. |
| ODataJsonSerializer | Class ODataJsonSerializer. |
| ODataServiceResult<T> | Class ODataServiceResult. |
| PagedDataBoundComponent<T> | Base classes of components that support paging. |
| PagerEventArgs | Supplies information about a PageChanged event that is being raised. |
| ParameterViewExtensions | Contains extension methods for ParameterView. |
| PickListItemRenderEventArgs<TItem> | Supplies information about RadzenPickList ItemRender event. |
| PreviewFileInfo | Represents the preview which RadzenUpload displays for selected files. |
| PropertyAccess | Utility class that provides property access based on strings. |
| Query | Contains a LINQ query in a serializable format. |
| QueryableExtension | Class QueryableExtension. |
| QueryStringThemeService | Persist the current theme in the query string. Requires ThemeService to be registered in the DI container. |
| QueryStringThemeServiceCollectionExtensions | Extension methods to register the QueryStringThemeService. |
| QueryStringThemeServiceOptions | Options for the QueryStringThemeService. |
| RadzenComponent | Base class for all Radzen Blazor components providing common functionality for styling, attributes, events, and lifecycle management. All Radzen components inherit from RadzenComponent to gain standard features like visibility control, custom attributes, mouse events, and disposal. Provides foundational functionality including visibility control via Visible property, custom CSS via Style property and class via Attributes, HTML attribute passing via unmatched parameters, MouseEnter/MouseLeave/ContextMenu event callbacks, localization support for numbers/dates/text, access to the rendered HTML element via Element Reference, and proper cleanup via IDisposable pattern. Components inheriting from RadzenComponent can override GetComponentCssClass() to provide their base CSS classes and use the protected Visible property to control rendering. |
| RadzenComponentActivator | Allows the developer to replace a component with another. Useful to specify default values for component properties. |
| RadzenComponentWithChildren | A base class of components that have child content. |
| RadzenDropZoneItemEventArgs<TItem> | Supplies information about RadzenDropZoneContainer CanDrop function and RadzenDropZone Drop event. |
| RadzenDropZoneItemRenderEventArgs<TItem> | Supplies information about RadzenDropZoneContainer ItemRender event. |
| RadzenFlexComponent | A base class of row/col components. |
| RadzenPivotAggreateContext<T> | RadzenPivotAggreateContext. |
| RadzenSplitterEventArgs | Supplies information about a Expand or Collapse event that is being raised. |
| RadzenSplitterResizeEventArgs | Supplies information about a Resize event that is being raised. |
| RowRenderEventArgs<T> | Supplies information about a RadzenDataGrid<T> event that is being raised. |
| SchedulerAppointmentMoveEventArgs | Supplies information about a AppointmentMove event that is being raised. |
| SchedulerAppointmentRenderEventArgs<TItem> | Supplies information about a AppointmentRender event that is being raised. |
| SchedulerAppointmentSelectEventArgs<TItem> | Supplies information about a AppointmentSelect event that is being raised. |
| SchedulerDaySelectEventArgs | Supplies information about a DaySelect event that is being raised. |
| SchedulerLoadDataEventArgs | Supplies information about a LoadData event that is being raised. |
| SchedulerMonthSelectEventArgs | Supplies information about a MonthSelect event that is being raised. |
| SchedulerMoreSelectEventArgs | Supplies information about a MoreSelect event that is being raised. |
| SchedulerSlotRenderEventArgs | Supplies information about a SlotRender event that is being raised. |
| SchedulerSlotSelectEventArgs | Supplies information about a SlotSelect event that is being raised. |
| SchedulerTodaySelectEventArgs | Supplies information about a TodaySelect event that is being raised. |
| SeriesClickEventArgs | Supplies information about a SeriesClick event that is being raised. |
| SeriesPoint | Represents a data item in a RadzenChart. |
| ServiceCollectionExtensions | Class with IServiceCollection extensions methods. |
| SideDialogOptions | Class SideDialogOptions |
| SortDescriptor | Represents a sorting description. Used in components that support sorting. |
| Theme | Theme definition. |
| ThemeOptions | Options for changing the theme. |
| Themes | Predefined themes. |
| ThemeService | Service for theme registration and management. |
| Tooltip | Class Tooltip. |
| TooltipOptions | Class TooltipOptions. |
| TooltipService | A service for displaying tooltips programmatically on UI elements or at specific positions. TooltipService provides methods to show tooltips with text or custom HTML content, with configurable positioning, delays, and durations. To use this service, add it as a scoped service in your application's service collection and place a RadzenTooltip component in your main layout. Manages tooltip lifecycle, automatically closing tooltips on navigation and providing various positioning options (top, bottom, left, right). Tooltips can be shown on mouse enter/leave events or on demand, with configurable delays before showing and auto-close durations. |
| TreeEventArgs | Supplies information about a Change event that is being raised. |
| TreeExpandEventArgs | Supplies information about a Expand event that is being raised. |
| TreeItemContextMenuEventArgs | Supplies information about a ItemContextMenu event that is being raised. |
| TreeItemRenderEventArgs | Supplies information about a RadzenTree item render event that is being raised. |
| TreeItemSettings | The configuration used by a RadzenTreeItem to create child items. |
| UploadChangeEventArgs | Supplies information about a Change event that is being raised. |
| UploadCompleteEventArgs | Supplies information about a Complete event that is being raised. |
| UploadErrorEventArgs | Supplies information about a Error event that is being raised. |
| UploadProgressArgs | Supplies information about a Progress event that is being raised. |
| Name | Description |
|---|---|
| IAIChatService | Interface for getting chat completions from an AI model with conversation memory. |
| IRadzenChipList | Represents the common RadzenChipList<T> API used by chip list items. Injected as a cascading property in RadzenChipItem. |
| IRadzenForm | Represents the common RadzenTemplateForm<T> API used by its items. Injected as a cascading property in IRadzenFormComponent. |
| IRadzenFormComponent | Specifies the interface that form components must implement in order to be supported by RadzenTemplateForm<T>. |
| IRadzenFormValidator | The interface that a validator component must implement in order to be supported by RadzenTemplateForm<T>. |
| IRadzenSelectBar | Represents the common RadzenSelectBar<T> API used by its items. Injected as a cascading property in RadzenSelectBarItem. |
| Name | Description |
|---|---|
| AggregateFunction | Specifies the aggregate function for pivot values. |
| AlertSize | Specifies the size of a RadzenAlert. |
| AlertStyle | Specifies the display style or severity of a RadzenAlert. Affects the visual styling of RadzenAlert (background and text color). |
| AlignItems | Represents the alignment of Stack items. |
| BadgeStyle | Specifies the display style of a RadzenBadge. Affects the visual styling of RadzenBadge (background and text color). |
| ButtonSize | Specifies the size of a RadzenButton. |
| ButtonStyle | Specifies the display style of a RadzenButton. Affects the visual styling of RadzenButton (background and text color). |
| ButtonType | Specifies the type of a RadzenButton. Renders as the type HTML attribute. |
| ChipSize | Specifies the size of a RadzenChip. |
| CollectionFilterMode | Specifies how the filter should be applied to a collection of items. |
| CookieSameSiteMode | Specifies the SameSite attribute for the cookie. |
| CoordinateSystem | CoordinateSystem enum |
| DataGridEditMode | Specifies the inline edit mode behavior of RadzenDataGrid<T>. |
| DataGridExpandMode | Specifies the expand behavior of RadzenDataGrid<T>. |
| DataGridGridLines | Specifies the grid lines of RadzenDataGrid<T>. |
| DataGridSelectionMode | Specifies the selection mode behavior of RadzenDataGrid<T>. |
| Density | Specifies component density. |
| DialogPosition | DialogPosition enum |
| FabMenuDirection | Specifies the direction in which a RadzenFabMenu expands its items. |
| FilterCaseSensitivity | Specifies the filter case sensitivity of a component. |
| FilterMode | Specifies the filtering mode of RadzenDataGrid<T>. |
| FilterOperator | Specifies the comparison operator of a filter. |
| FlexWrap | Represents whether items are forced onto one line or can wrap onto multiple lines. |
| FrozenColumnPosition | Frozen Column Position enum |
| HorizontalAlign | Specifies horizontal alignment. |
| HtmlEditorMode | Html editor mode (Rendered or Raw). Also used for toolbar buttons to enable/disable according to mode. |
| IconStyle | Specifies the display style of a RadzenIcon. Affects the visual styling of RadzenIcon (Icon (text) color). |
| JustifyContent | Represents content justification of Stack items. |
| LinePosition | Specifies the ways a RadzenTimeline component renders line and content items. |
| LogicalFilterOperator | Specifies the logical operator between filters. |
| MenuItemDisplayStyle | Menu Item display style enum |
| Month | Month enum |
| NotificationSeverity | Specifies the severity of a RadzenNotification. Severity changes the visual styling of the RadzenNotification (icon and background color). |
| Orientation | Represents orientation of components that have items. |
| PagerPosition | Specifies the position at which a Radzen Blazor component renders its built-in RadzenPager. |
| PointSize | Specifies the size of a point in RadzenTimelineItem. |
| PointStyle | Specifies the display style or severity of a RadzenTimelineItem |
| PopupRenderMode | Specifies the ways a component renders its popup. |
| ProgressBarCircularSize | Specifies the size of a RadzenProgressBarCircular. |
| ProgressBarMode | Specifies the behavior of RadzenProgressBar or RadzenProgressBarCircular. |
| ProgressBarStyle | Specifies the display style of a RadzenProgressBar and RadzenProgressBarCircular. Affects the visual styling of RadzenProgressBar (background and text color) and RadzenProgressBarCircular (stroke and text color). |
| SecurityCodeType | SecurityCodeType enum |
| Shade | Specifies the color shade of a RadzenButton. Affects the visual styling of RadzenButton. |
| SidebarPosition | Specifies the ways a RadzenSidebar component renders inside RadzenLayout. |
| SkeletonAnimation | Skeleton animation types. |
| SkeletonVariant | Skeleton shape variants. |
| SortOrder | Specifies the sort order in components that support sorting. |
| StringFilterOperator | Specifies the string comparison operator of a filter. |
| TabPosition | Specifies the ways a RadzenTabs component renders its titles. |
| TabRenderMode | Specifies the ways a RadzenTabs component renders its items. |
| TextAlign | Specifies text alignment. Usually rendered as CSS text-align attribute. |
| TimeSpanUnit | Specifies the time unit of TimeSpan. |
| TooltipPosition | Enum TooltipPosition |
| Variant | Specifies the design variant of RadzenButton and RadzenBadge. Affects the visual styling of RadzenButton and RadzenBadge. |