| 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. |
| ChartViewChangeEventArgs | Supplies information about a ViewChange event that is being raised. |
| 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. |
| DataGridCsvExportOptions | Configures a DataGrid CSV export. |
| DataGridExcelExportOptions | Configures a DataGrid Excel export. |
| DataGridExportOptions | Configures a DataGrid export. |
| DataGridExportProgress | Reports progress while a DataGrid loads export rows in chunks. |
| 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. |
| DateRange | Represents a range of dates with optional start and end. Used as the value of RadzenDateRangePicker. |
| 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. |
| DropDownItem<TValue> | Represents a key-value pair used in drop-down lists. Provides a trim-safe alternative to anonymous types for data binding with TextProperty and ValueProperty. |
| 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. |
| GoogleMapBoundsChangedEventArgs | Supplies information about a BoundsChanged 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. |
| GroupedODataQuery<TSource, TKey> | The entities of TSource grouped by a key of type TKey, which Select turns into results. |
| 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. |
| HtmlEditorTableCommandArgs | Contains the arguments for HTML editor table commands. |
| HtmlEditorTableSelection | Describes the current table selection inside RadzenHtmlEditor. |
| HttpResponseMessageExtensions | Class HttpResponseMessageExtensions. |
| IncludableODataQuery<T, TProperty> | An ODataQuery<T> whose last Include or ThenInclude expanded a navigation property of type TProperty. |
| LegendClickEventArgs | Supplies information about a LegendClick event that is being raised. |
| LegendItemContext | Supplies information about a legend item to ItemTemplate. |
| 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. |
| MarkdownEditorCommands | Contains the names of the commands supported by RadzenMarkdownEditor. Pass them to RadzenMarkdownEditor.ExecuteCommandAsync. |
| MarkdownEditorExecuteEventArgs | Supplies information about a Execute event that is being raised. |
| MarkdownEditorToolState | The active formats and history availability at the current design-surface selection, reported by JavaScript. |
| MarkdownEditorUpdate | The result of an edit in RadzenMarkdownEditor, sent to the browser to refresh the editing surface. |
| 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. |
| NumericKeyboardEventArgs | Supplies information about a KeyDown event that is being raised. Wraps the original KeyboardEventArgs and allows the handler to prevent the default ArrowUp/ArrowDown increment/decrement behavior. |
| ODataEnumerable<T> | Class ODataEnumerable. Implements the IEnumerable<T> |
| ODataExtensions | Class ODataExtensions. |
| ODataJsonSerializer | Class ODataJsonSerializer. |
| ODataQuery<T> | Builds the OData query options $filter, $expand, $orderby, $skip, $top, $count and $apply for the entity set of T from lambda expressions, with the method names of Entity Framework Core. Every method returns a new query and leaves the one it was called on unchanged. A value a lambda captures is read when the method is called. Pass the query to LoadDataArgs) to get the request URI. |
| ODataQuery<TSource, TResult> | Builds the OData query options of the entity set of TSource that return results of type TResult computed by $apply. OData applies $apply first, so the Where, OrderBy, Skip and Take of this query work on the results. |
| ODataServiceResult<T> | Class ODataServiceResult. |
| OrderedODataQuery<T> | An ODataQuery<T> ordered by at least one key, to which ThenBy and ThenByDescending add keys. |
| OrderedODataQuery<TSource, TResult> | An ODataQuery<T1, T2> ordered by at least one key, to which ThenBy and ThenByDescending add keys. |
| 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. |
| PickListMoveEventArgs<TItem> | Supplies information about a RadzenPickList<T> Move 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. |
| SchedulerAppointmentResizeEventArgs | Supplies information about a AppointmentResize 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. |
| VirtualKeyboardLayout | Defines the keys of a RadzenVirtualKeyboard section as rows of key tokens. A token is either a literal string inserted in the focused input (single characters, units of measure, plant-specific symbols) or one of the special tokens {backspace}, {enter}, {shift}, {space}, {tab}, {clear}, {close} and {decimal} (the culture-aware decimal separator). |
| Name | Description |
|---|---|
| IAIChatService | Interface for getting chat completions from an AI model with conversation memory. |
| IIncludableODataQuery<T, TProperty> | A query whose last Include or ThenInclude expanded a navigation property of type TProperty, as Entity Framework Core's IIncludableQueryable. ODataExtensions defines ThenInclude on it for reference and collection properties. |
| ILocalizer | Provides custom translations for Radzen components. Implement this interface and register it in the DI container to override the built-in English strings. |
| IRadzenCheckBoxList | Represents the common RadzenCheckBoxList<T> API used by its items. Injected as a cascading property in RadzenCheckBoxListItem<T>. |
| IRadzenCheckBoxListItem | Represents the common RadzenCheckBoxListItem<T> API used by RadzenCheckBoxList<T> regardless of the item value type. Allows items whose declared value type differs from the list value type (e.g. int items in a int? list). |
| 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>. |
| IRadzenRadioButtonList | Represents the common RadzenRadioButtonList<T> API used by its items. Injected as a cascading property in RadzenRadioButtonListItem<T>. |
| IRadzenRadioButtonListItem | Represents the common RadzenRadioButtonListItem<T> API used by RadzenRadioButtonList<T> regardless of the item value type. Allows items whose declared value type differs from the list value type (e.g. bool items in a bool? list). |
| IRadzenSelectBar | Represents the common RadzenSelectBar<T> API used by its items. Injected as a cascading property in RadzenSelectBarItem. |
| Name | Description |
|---|---|
| AccordionRenderMode | Specifies the ways a RadzenAccordion component renders its items. |
| 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>. |
| DataGridExportScope | Specifies which rows a DataGrid export includes. |
| DataGridGridLines | Specifies the grid lines of RadzenDataGrid<T>. |
| DataGridSelectionMode | Specifies the selection mode behavior of RadzenDataGrid<T>. |
| DatePickerNavigationMode | Specifies how users change the displayed month and year in the calendar of RadzenDatePicker<T> and RadzenDateRangePicker. |
| 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). |
| InputSize | Specifies the size of a component. |
| 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. |
| MarkdownEditorMode | The mode of a RadzenMarkdownEditor. |
| 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. |
| PanelMenuRenderMode | Specifies the ways a RadzenPanelMenu component renders the child items of its expandable items. |
| 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. |
| StepsTransition | Specifies the transition animation used when switching between steps in a RadzenSteps component. |
| 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. |
| TabsOverflow | Specifies how a RadzenTabs component lays out tab titles that do not fit in the available space. |
| 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. |
| VerticalAlign | Specifies vertical alignment of content in a container. |
| VirtualKeyboardPlacement | Specifies where RadzenVirtualKeyboard displays its keys when an input gets focus. |
| VirtualKeyboardType | Specifies the set of keys displayed by RadzenVirtualKeyboard. |