Telerik UI for Blazor 2.22.0 with pkg Retail
Telerik UI for Blazor 2.22.0 with pkg Retail
Blazor gives you the ability to write rich web apps with C# rather than jаvascript. Telerik UI for Blazor components have been built from the ground-up to ensure you experience shorter development cycles, quick iterations and cut time to market.
Template Support
With native components, the Telerik UI for Blazor Grid templates can fully utilize the best features of Blazor to highly customize the user experience.
Native Blazor Validation Integration
The UI for Blazor suite supports and integrates seemlessly into Blazor's Forms and Validation infrastructure. All Telerik UI for Blazor Input components work out of the box when placed inside an EditForm, respond to EditContext changes and provide default invalid styles.
Modern design
Telerik UI for Blazor provides Material, Bootstrap and Default themes that you can use to achieve modern design of your Blazor application. Thanks to the Theme Builder you can even customize the existing themes or create a new one to fit your needs.
What is Blazor
Blazor is a new framework by the Microsoft ASP.NET team that introduces a next generation component model that allows developers to write Single Page Applications (SPA) without jаvascript. If Blazor sounds new to you that’s because it has only been in development less than a year, and as an experimental project. Initially the Blazor framework targeted the Mono WebAssembly runtime (the .NET runtime compiled to wasm), thus allowing .NET to run on the client’s browser inspiring the name “Blazor” (Browser + Razor).
In this configuration the application’s resources including .dll files are delivered to the client and executed the Mono WebAssembly runtime. While the WebAssembly deployment of Blazor is sill in active development a server-side deployment option was introduced called Razor Components.
Blazor Component Model
The Blazor component model is refreshingly simple in its design. Components can contain markup (HTML) and logic (C#) in a single Razor (cshtml) file. The component is capable of handling data binding, events, and dependency injection all without jаvascript.
The Counter Component below demonstrates the basic composition of a Blazor component.
The counter component uses a basic HTML button to increment a counter field which is displayed within a paragraph tag. Because Blazor operates as a single page application all of the interactions in the component happen on the client. Updates to the browser’s Document Object Model (DOM) are handled by the Blazor framework though data binding.
What is Razor Components
Recently Microsoft has announced plans to support the framework when running server-side in a mode called Razor Components. Even more recently, an announcement was made that the same component model will be backwards compatible with ASP.NET Core (MVC) and Razor Pages. All of these cutting edge news and bits dropping around Blazor has our team at Telerik excited for the future of ASP.NET development. Much like Blazor running on WebAssembly, Razor Components allows developers to write Single Page Applications (SPA) without jаvascript.
The key difference between Blazor and Razor Components is the way the application is deployed. Instead of Blazor running via WebAssembly on the client, the Blazor framework runs on the server as an executable. In this mode, ASP.NET Core hosts the application and provides a communication channel using SignalR technology. Using SignalR the application sends UI updates and receives changes and events as binary packets of data over a web socket connection. Since only the changes are sent over the connection, the payload is small and efficient.
Since Razor Components utilizes the Blazor framework, components can be used in both deployment types.
UI for Blazor 2.22.0
Feb 24, 2021
Common
NEW
New ValidationSummary Component
New ValidationTooltip Component
New Validationmessage Component
New Form Component
Bootstrap Theme Package - v4.31.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/bootstrap/CHANGELOG.md#4310-2021-02-15
Default Theme Package - v4.33.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/default/CHANGELOG.md#4330-2021-02-15
Material Theme Package - v3.29.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/material/CHANGELOG.md#3290-2021-02-15
Update DPL version to 2021.1.222
The IconName class is now obsolete. Use the icon names from the documentation instead: https://docs.telerik.com/blazor-ui/common-features/font-icons
AutoComplete
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
Checkbox
NEW
Add onblur event
ComboBox
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
DateInput
NEW
Add onblur event
Add TabIndex property
DatePicker
NEW
Add onblur event
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
The Calendar in the picker does not use the thread culture
DateRangePicker
NEW
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
DateTimePicker
NEW
Add onblur event
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
The Calendar in the picker does not use the thread culture
DropDownList
NEW
Add onblur event
FIXED
Id of the dropdownlist is not associated to the focusable element
DropDownList does not react when the Default text is changed
PopupWidth and PopupHeight don't have effect when updated from the app
Grid
NEW
Frozen Columns with Virtualization
Use TelerikCheckbox as a default boolean editor
Grouping of columns in the ColumnMenu
Checkbox only selection
InCell Editing Navigation is more Excel-like to provide more efficient (faster) data editing
FIXED
Sstate persistence breaks IIS process when popup edit form is open
Pressing Enter while Inserting or Editing a record doesn't do anything
Shift + Tab doesn't return focus to the grid from detail template
OnCancel does not fire when pressing the Esc key on the keyboard
Keyboard navigation breaks after focus is moved out of the filter menu icon
ToODataString() does not apply multiple orderby expressions when using multi column sorting
Locked columns (column menu) don't work well in column virtualization scenario
Hiding locked column (column menu) doesn't hide column cells
DatePicker cannot be open through keyboard in incell editing
MaskedTextBox
NEW
Add onblur event
MultiSelect
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
NumericTextBox
NEW
Add onblur event
Add TabIndex property
ProgressBar
FIXED
Wrong value rendering in cultures with comma decimal separator
RadioButtonGroup
NEW
Add onblur event
RangeSlider
FIXED
Slider handle has wrong position in cultures with comma for a decimal separator
Slider
FIXED
Slider handle has wrong position in cultures with comma for a decimal separator
Switch
NEW
Add onblur event
TextArea
NEW
Add onblur event
FIXED
The TextArea fires onchange when Enter is pressed
TextBox
NEW
Add onblur event
TimePicker
NEW
Add onblur event
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
TreeList
NEW
Frozen Columns with Virtualization
Use TelerikCheckbox as a default boolean editor
Checkbox only selection
InCell Editing Navigation is more Excel-like to provide more efficient (faster) data editing
FIXED
Sstate persistence breaks IIS process when popup edit form is open
Expanding/collapsing a node by pressing "Enter" is not working
Pressing Enter while Inserting or Editing a record doesn't do anything
OnCancel does not fire when pressing the Esc key on the keyboard
Keyboard navigation breaks after focus is moved out of the filter menu icon
Locked columns (column menu) don't work well in column virtualization scenario
Window
NEW
Drag and Drop
FIXED
Window visibility is not changed on dispose
Feb 24, 2021
Common
NEW
New ValidationSummary Component
New ValidationTooltip Component
New Validationmessage Component
New Form Component
Bootstrap Theme Package - v4.31.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/bootstrap/CHANGELOG.md#4310-2021-02-15
Default Theme Package - v4.33.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/default/CHANGELOG.md#4330-2021-02-15
Material Theme Package - v3.29.0 - https://github.com/telerik/kendo-themes/blob/develop/packages/material/CHANGELOG.md#3290-2021-02-15
Update DPL version to 2021.1.222
The IconName class is now obsolete. Use the icon names from the documentation instead: https://docs.telerik.com/blazor-ui/common-features/font-icons
AutoComplete
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
Checkbox
NEW
Add onblur event
ComboBox
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
DateInput
NEW
Add onblur event
Add TabIndex property
DatePicker
NEW
Add onblur event
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
The Calendar in the picker does not use the thread culture
DateRangePicker
NEW
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
DateTimePicker
NEW
Add onblur event
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
The Calendar in the picker does not use the thread culture
DropDownList
NEW
Add onblur event
FIXED
Id of the dropdownlist is not associated to the focusable element
DropDownList does not react when the Default text is changed
PopupWidth and PopupHeight don't have effect when updated from the app
Grid
NEW
Frozen Columns with Virtualization
Use TelerikCheckbox as a default boolean editor
Grouping of columns in the ColumnMenu
Checkbox only selection
InCell Editing Navigation is more Excel-like to provide more efficient (faster) data editing
FIXED
Sstate persistence breaks IIS process when popup edit form is open
Pressing Enter while Inserting or Editing a record doesn't do anything
Shift + Tab doesn't return focus to the grid from detail template
OnCancel does not fire when pressing the Esc key on the keyboard
Keyboard navigation breaks after focus is moved out of the filter menu icon
ToODataString() does not apply multiple orderby expressions when using multi column sorting
Locked columns (column menu) don't work well in column virtualization scenario
Hiding locked column (column menu) doesn't hide column cells
DatePicker cannot be open through keyboard in incell editing
MaskedTextBox
NEW
Add onblur event
MultiSelect
NEW
Add onblur event
Loader Integration
Add TabIndex property
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
NumericTextBox
NEW
Add onblur event
Add TabIndex property
ProgressBar
FIXED
Wrong value rendering in cultures with comma decimal separator
RadioButtonGroup
NEW
Add onblur event
RangeSlider
FIXED
Slider handle has wrong position in cultures with comma for a decimal separator
Slider
FIXED
Slider handle has wrong position in cultures with comma for a decimal separator
Switch
NEW
Add onblur event
TextArea
NEW
Add onblur event
FIXED
The TextArea fires onchange when Enter is pressed
TextBox
NEW
Add onblur event
TimePicker
NEW
Add onblur event
FIXED
PopupWidth and PopupHeight don't have effect when updated from the app
TreeList
NEW
Frozen Columns with Virtualization
Use TelerikCheckbox as a default boolean editor
Checkbox only selection
InCell Editing Navigation is more Excel-like to provide more efficient (faster) data editing
FIXED
Sstate persistence breaks IIS process when popup edit form is open
Expanding/collapsing a node by pressing "Enter" is not working
Pressing Enter while Inserting or Editing a record doesn't do anything
OnCancel does not fire when pressing the Esc key on the keyboard
Keyboard navigation breaks after focus is moved out of the filter menu icon
Locked columns (column menu) don't work well in column virtualization scenario
Window
NEW
Drag and Drop
FIXED
Window visibility is not changed on dispose
Only for V.I.P
Warning! You are not allowed to view this text.