Note: This list may not be complete. No component, listed or unlisted, may be used outside of
the technology in which it is released. The usage decision for a component is found in the Decision
and Decision Constraints.
AnimationContainer |
The Blazor Animation Container component enables the user to create messages and popups or expandable containers. It lets the user define its animation, size and position, and arbitrary content. |
AppBar |
The Blazor AppBar component helps the user build navigation bars for their application. |
AutoComplete |
The Blazor AutoComplete component is a textbox that offers the users hints as they type. |
Avatar |
The Blazor Avatar component is typically used to display images, icons or initials representing people or other entities. |
BarCode |
The Blazor Barcode component represents data in a machine-readable format. It supports several different encoding standards. |
Breadcrumb |
The Blazor Breadcrumb component allows navigation within a folder structure or web page. |
Button |
The Blazor Button provides a set of styling options through the built-in themes and the button type. It supports font icons, images, and fires click events. |
ButtonGroup |
The ButtonGroup component is a container for regular and toggle buttons. |
Calendar |
The Blazor Calendar component allows the user to scroll through a Gregorian calendar and select one or more dates. |
Card |
The Card for Blazor is a component that combines text, visual content and actions about a single subject. |
Carousel |
The Carousel for Blazor is an interactive component that allows users to browse a collection of content items (pages) one at a time. |
Chart |
The Blazor Chart component allows the user to visualize data to other users in a meaningful way so they can draw conclusions. |
Checkbox |
The Blazor Checkbox component allows the user to add more customizable checkboxes to the application. |
Chip |
The Blazor Chip component shows a piece of information in a compact form. |
ChipList |
The Blazor ChipList component shows pieces of information in a compact form. |
ChunkProgressBar |
The Blazor ChunkProgressBar component tracks the execution of operations and displays what portion of it is completed in predefined number of sections (chunks). |
Color Palette |
The Blazor Color Palette component provides a list of color tiles for the user to pick a color by clicking or tapping. |
ColorGradient |
The ColorGradient for Blazor enables users to select a color from an HSVA canvas, or to type a specific RGB/HEX color value. |
ColorPicker |
The Telerik UI ColorPicker for Blazor is an interactive component that allows users to select colors from a popup palette or a Hue, Saturation, Value (HSV) canvas, and also manually type a specific color value. |
ComboBox |
The Blazor ComboBox component allows the user to choose an option from a predefined set of choices presented in a dropdown popup. |
Context Menu |
The Blazor Context Menu displays a contextual popup with flat or hierarchical data in a traditional menu-like structure. The component enables the user to invoke commands while preserving the screen real estate. |
Date Picker |
The Blazor Date Picker component allows the user to choose a date from a visual Gregorian calendar or type it into a date input that can accept only dates. |
DateInput |
The Blazor Date Input component allows the user to type a date in a more convenient and user-friendly way, compared to a regular textbox. |
DateRange Picker |
The Blazor DateRange Picker component allows the user to select a date range (start and end date) - both from a visual list (calendar) or to type it into a date input that can accept only dates. |
DateTime Picker |
The Blazor DateTime Picker component allows the user to choose both a date and a time from a visual list in a dropdown, or to type it into a date input that can accept only DateTime values. |
Dialog |
The Blazor Dialog component is a modal popup that brings information to the user. It provides actions through its action buttons to prompt the user for input or to ask for a decision. The component can also contain more complex user interface (UI) elements that require the attention of the user. |
Document Processing |
Telerik Document Processing provides the RadPdfProcessing, RadSpreadStreamProcessing, RadWordsProcessing, and RadZipLibrary UI-independent and cross-platform libraries which enable the user to process content between different formats and work with archive files. |
Drawer |
The Blazor Drawer component is an interactive side panel for navigating in responsive web applications. |
DropDownButton |
The DropDownButton for Blazor is a combination of a button and a dropdown. It provides a collection of related user actions in a compact interface. |
DropDownList |
The Blazor DropDownList component allows the user to choose an option from a predefined set of choices presented in a dropdown popup. |
DropZone |
The Telerik UI for Blazor DropZone component allows the user to declare an external drop zone for an existing FileSelect or Upload component. |
Editor |
The Blazor Hypertext Markup Language (HTML) Editor component enables the users to create rich textual content through a What-You-See-Is-What-You-Get (WYSIWYG) interface and delivers a set of tools for creating, editing, and formatting text, paragraphs, lists, and other HTML elements. |
FileManager |
The Blazor FileManager component is an Explorer-like component that enables the user to upload, download, rename and manage file and folders. |
FileSelect |
The Blazor FileSelect component helps users select one or more files from their local file system. |
Filter |
The Blazor Filter component serves as a complementary addition to data-bound components that do not have built-in filtering. |
FlatColorPicker |
The FlatColorPicker for Blazor is an interactive component that allows color selection from a color palette or a Hue Saturation Value (HSV) canvas. |
FloatingLabel |
The Blazor FloatingLabel component provides additional features and improved user experience, compared to the standard HTML label. |
Form |
The Form for Blazor allows the user to generate and customize a form based on the model. |
Gantt |
The Blazor Gantt Chart component allows the user to easily illustrate a collection of tasks. |
Gauge |
The Telerik User Interface (UI) for Blazor offers several gauge components that let the user visualize data values against a scale to easily identify data as suitable or sub-par values. |
Grid |
The Telerik Blazor Data Grid provides a set of features that covers everything from paging, sorting, filtering, editing, and grouping to row virtualization, optimized data reading, keyboard navigation and accessibility support. |
GridLayout |
The Blazor GridLayout component allows the user to arrange the contents of the component in rows and columns in a grid structure. |
ListBox |
The ListBox for Blazor is an enhanced version of the Hypertext Markup Language (HTML) < select multiple > element. |
ListView |
The Blazor ListView component is a customizable templated component that repeats the user layout for each item in the data source. |
Loader |
The Loader component displays an animated loading indicator, which shows users that the application is working on something in the background. |
LoaderContainer |
The Blazor LoaderContainer provides an animated indicator, a panel, and an overlay that can be used when the application is performing a time-consuming background operation, for example loading data. |
Map |
The Blazor Map component displays geospatial information organized in layers. |
MaskedTextbox |
The Blazor MaskedTextbox component provides a mask and prompts the user to enter the data in the required format. The component prevents input that does not match the mask. Use it to show the user the required format for values like phone numbers, credit card numbers, ZIP codes, internet protocol (IP) addresses, and percentage values. |
MediaQuery |
The MediaQuery component for Blazor allows the user to react when other users changes the size of the browser. |
Menu |
The Blazor Menu component displays data (flat or hierarchical) in a traditional menu-like structure. In addition to built-in navigation capabilities, the user can browse through the items and their children, define templates for the individual nodes, render text and icons or images, and respond to events. |
MultiColumnComboBox |
The Blazor MultiColumnComboBox enables users to select an option from a predefined set of choices in a dropdown grid layout. Users can also filter or group the available items, or enter custom values. |
MultiSelect |
The Blazor MultiSelect component lets the user select several items from the available list. |
Notification |
The Notification component renders a brief message to the user which holds information regarding the status of a process in the application. |
Numeric Textbox |
The Blazor Numeric Textbox component allows the user to enter decimal values and no text. |
Pager |
The Blazor Pager component will enable the user to add paging for the data in a Blazor application. It is used in components like the Grid and ListView, and can also be used for templates and data as a standalone component. |
PanelBar |
The Blazor PanelBar component displays data (flat or hierarchical) in an accordion type structure. In addition to built-in navigation capabilities, the user can navigate through the items and their children, define templates, render text and images, and respond to events. |
PivotGrid |
The Blazor PivotGrid component, also known as a pivot table, is a powerful data visualization, statistics and reporting tool that allows the user to perform operations and analysis over multi-dimensional pivot data. |
Portable Document Format (PDF) Viewer |
The Portable Document Format (PDF) Viewer for Blazor allows users to open PDF files directly in the browser. The component provides features such as paging, zooming, printing, text selection and search. In addition, users can upload and display a PDF file from their local device, or download the currently open file. |
ProgressBar |
The Blazor ProgressBar component tracks the execution of operations and displays what portion of it is completed. |
QRCode |
The Blazor Quick Response (QR) Code component generates Canvas and Scalable Vector Graphics (SVG) images that represent QR codes. |
RadioGroup |
The Blazor RadioGroup component allows the user to select an option from a predefined set of choices in a list of radio buttons. |
Range Slider |
The Blazor Range Slider component allows the user to select a value range by dragging its handles along the track. |
Scheduler |
The Blazor Scheduler component lets users see, edit and add appointments, so they can plan their agenda. |
Signature |
The Blazor Signature component provides an area where users can draw their signatures with a mouse, pen, or with their fingertips. The user can use the component in any application where they must sign a document. |
Skeleton |
The Blazor Skeleton is a loading indicator. What separates it from conventional loaders is that it mimics the page layout by showing elements in a similar shape as the actual content that will appear after loading. |
Slider |
The Blazor Slider component allows the user to select a value by dragging its handle along the track, or by clicking the side arrow buttons. |
SplitButton |
The SplitButton for Blazor is a combination of a button and a dropdown. It provides a collection of related user actions in a compact interface. |
Splitter |
The Blazor Splitter component lets the user divide a portion of the page into several pieces that the user can resize and collapse. This provides real estate management for the app and the end user so they can focus on the content that is important in their current task. |
StackLayout |
The StackLayout for Blazor is a component that easily aligns multiple elements in a vertical or horizontal order. |
Stepper |
The Stepper for Blazor is a component that renders a path formed by a sequence of logical steps towards a bigger action. The Stepper indicates the user’s progress within this action by showing the steps left for them to complete it. It makes the user experience less overwhelming as it breaks the long process into smaller parts. |
Stock Chart |
The Blazor Stock Chart component allows the user to visualize the deviation of a financial unit over a period of time to the user in a meaningful way so they can draw conclusions. The user can use a variety of chart types and control all aspects of the chart`s appearance - from colors and fonts, to paddings, margins, tooltips and templates. |
Switch |
The Blazor Switch component allows the user to toggle between checked and unchecked states. |
TabStrip |
The Blazor TabStrip component displays a collection of tabs, containing associated content, which enable the user to switch between different views inside a single component. |
TextArea |
The Telerik Blazor TextArea component is a highly customizable multi-line text input area. It provides features like auto resizing based on the user input and events to respond to user actions. |
TextBox |
The Blazor TextBox component allows the user to enter a generic plain text message. |
TileLayout |
The Blazor TileLayout component is based on the two-dimensional Cascading Style Sheets (CSS) grid and displays its content in tiles. Users can drag to rearrange and drag to resize tiles. The tiles can span across multiple rows and columns. |
Time Picker |
The Blazor Time Picker component allows the user to choose a time from a visual list in a dropdown, or to type it into a date input that can accept only DateTime values. The user can control the format shown in the input and respond to events. |
ToggleButton |
The ToggleButton component can have a selected state, which is the main difference from the regular Button. The two-state styling depends on the chosen theme. The ToggleButton also provides events, declarative appearance customization and can nest icons. |
ToolBar |
The Blazor ToolBar component is a container for buttons or other application-specific tools. |
Tooltip |
The Blazor Tooltip component enhances the default browser tooltips in a cross-browser popup. The Tooltip component allows customization of its size, content, position and show event. |
TreeList |
The Blazor TreeList component displays hierarchical data in a tabular format and allows sorting, filtering, data editing; provides item selection, templates and load on demand. |
Treeview |
The Blazor Treeview component displays data in a traditional tree-like structure. The data itself can be flat or hierarchical. |
Upload |
The Blazor Upload component lets users upload files to a server endpoint asynchronously. Users can select one or multiple files. |
Validation Tools |
Telerik UI for Blazor provides different ways to show and customize validation messages. The validation tools can be used together with the Telerik Form or with any form that provides an EditContext like the standard .NET EditForm. |
Windows |
The Window component displays a popup window, which shows users custom content. |
Wizard |
The Wizard for Blazor component displays content in sequential, stepwise order. Each Wizard step can display any HTML or child components. The Wizard provides flexible layout, form integration and can prevent or allow users to skip steps. |