Custom.Radzen.Blazor
4.3.1
See the version list below for details.
dotnet add package Custom.Radzen.Blazor --version 4.3.1
NuGet\Install-Package Custom.Radzen.Blazor -Version 4.3.1
<PackageReference Include="Custom.Radzen.Blazor" Version="4.3.1" />
paket add Custom.Radzen.Blazor --version 4.3.1
#r "nuget: Custom.Radzen.Blazor, 4.3.1"
// Install Custom.Radzen.Blazor as a Cake Addin #addin nuget:?package=Custom.Radzen.Blazor&version=4.3.1 // Install Custom.Radzen.Blazor as a Cake Tool #tool nuget:?package=Custom.Radzen.Blazor&version=4.3.1
Radzen Blazor is a set of 70+ free native Blazor UI controls packed with DataGrid, Scheduler, Charts and robust theming including Material design and Fluent UI.
Why choose Radzen Blazor Components?
✨ Free
Radzen Blazor Components are open source and free for commercial use. You can install them from nuget or build your own copy from source.
Paid support is available as part of the Radzen Professional subscription.
💻 Native
The components are implemented in C# and take full advantage of the Blazor framework. They do not depend on or wrap existing JavaScript frameworks or libraries.
Blazor Server and Blazor WebAssembly are fully supported.
🌱 Growing
We add new components and features on a regular basis.
Short development cycle. We release as soon as new stuff is available. No more quarterly releases.
Support exceeding your expectations
💬 Community Support
Everybody is welcome to visit the Radzen Community forum. Join the growing community and participate in the discussions!
🎯 Dedicated Support
The Radzen team monitors the forum threads, but does not guarantee a response to every question. For guaranteed responses you may consider the dedicated support option.
Dedicated support for the Radzen Blazor Components is available as part of the Radzen Professional subscription.
Our flagship product Radzen Studio provides tons of productivity features for Blazor developers:
- The first in the industry WYSIWYG Blazor design time canvas
- Scaffolding a complete CRUD applications from a database
- Built-in security - authentication and authorization
- Visual Studio Code and Professional support
- Deployment to IIS and Azure
- Dedicated support with 24 hour guaranteed response time
Get started with Radzen Blazor Components
1. Install
Radzen Blazor Components are distributed as a Radzen.Blazor nuget package. You can add them to your project in one of the following ways
- Install the package from command line by running
dotnet add package Radzen.Blazor
- Add the project from the Visual Nuget Package Manager
- Manually edit the .csproj file and add a project reference
2. Import the namespace
Open the _Imports.razor
file of your Blazor application and add this line @using Radzen.Blazor
.
3. Include a theme
Radzen Blazor components come with five free themes: Material, Standard, Default, Dark, Software and Humanistic.
To use a theme
- Pick a theme. The online demos allow you to preview the available options via the theme dropdown located in the header. The Material theme is currently selected by default.
- Include the theme CSS file in your Blazor application. Open
Pages\_Layout.cshtml
(Blazor Server .NET 6+),Pages\_Host.cshtml
(Blazor Server before .NET 6) orwwwroot/index.html
(Blazor WebAssembly) and include the CSS file of a theme CSS file by adding this snippet<link rel="stylesheet" href="_content/Radzen.Blazor/css/material-base.css">
To include a different theme (i.e. Standard) just change the name of the CSS file:
<link rel="stylesheet" href="_content/Radzen.Blazor/css/standard-base.css">
4. Include Radzen.Blazor.js
Open Pages\_Layout.cshtml
(Blazor Server .NET 6+), Pages\_Host.cshtml
(Blazor Server before .NET 6) or wwwroot/index.html
(Blazor WebAssembly) and include this snippet:
<script src="_content/Radzen.Blazor/Radzen.Blazor.js"></script>
5. Use a component
Use any Radzen Blazor component by typing its tag name in a Blazor page e.g.
<RadzenButton Text="Hi"></RadzenButton>
Data-binding a property
<RadzenButton Text=@text />
<RadzenTextBox @bind-Value=@text />
@code {
string text = "Hi";
}
Handing events
<RadzenButton Click="@ButtonClicked" Text="Hi"></RadzenButton>
@code {
void ButtonClicked()
{
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- LibSassBuilder (>= 2.0.1)
- Microsoft.AspNetCore.Components (>= 5.0.0)
- Microsoft.AspNetCore.Components.Web (>= 5.0.0)
- Microsoft.CSharp (>= 4.7.0)
- System.Linq.Dynamic.Core (>= 1.2.12)
-
net6.0
- LibSassBuilder (>= 2.0.1)
- Microsoft.AspNetCore.Components (>= 6.0.0)
- Microsoft.AspNetCore.Components.Web (>= 6.0.0)
- Microsoft.CSharp (>= 4.7.0)
- System.Linq.Dynamic.Core (>= 1.2.12)
-
net7.0
- LibSassBuilder (>= 2.0.1)
- Microsoft.AspNetCore.Components (>= 7.0.0)
- Microsoft.AspNetCore.Components.Web (>= 7.0.0)
- Microsoft.CSharp (>= 4.7.0)
- System.Linq.Dynamic.Core (>= 1.2.12)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.