Syncfusion.Blazor.ProgressBar 33.1.44

Prefix Reserved
dotnet add package Syncfusion.Blazor.ProgressBar --version 33.1.44
                    
NuGet\Install-Package Syncfusion.Blazor.ProgressBar -Version 33.1.44
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Syncfusion.Blazor.ProgressBar" Version="33.1.44" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Syncfusion.Blazor.ProgressBar" Version="33.1.44" />
                    
Directory.Packages.props
<PackageReference Include="Syncfusion.Blazor.ProgressBar" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Syncfusion.Blazor.ProgressBar --version 33.1.44
                    
#r "nuget: Syncfusion.Blazor.ProgressBar, 33.1.44"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Syncfusion.Blazor.ProgressBar@33.1.44
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Syncfusion.Blazor.ProgressBar&version=33.1.44
                    
Install as a Cake Addin
#tool nuget:?package=Syncfusion.Blazor.ProgressBar&version=33.1.44
                    
Install as a Cake Tool

Syncfusion® Blazor ProgressBar Component

The Syncfusion® Blazor ProgressBar Component indicates task progress with customizable visuals. It supports linear and circular progress modes, segments, ranges with custom colors, and animation for enhanced user feedback in Blazor applications.

Key Features

  • Multiple Progress Types - Display progress in linear, circular, and semi‑circular shapes, providing flexible visualization options that suit various UI layouts.
  • Determinate, Indeterminate & Buffer States - Show known progress, unknown (indeterminate) progress, or dual‑layer buffer progress for scenarios where primary progress depends on secondary operations.
  • Segmented Progress - Divide the bar into multiple segments using a single API—ideal for representing multi‑step processes or sequential task progress.
  • Custom Ranges & Multi‑Color Visualization - Highlight specific ranges using solid or gradient colors to visually communicate thresholds, milestones, or status levels.
  • Smooth Animation Effects - Enable animated transitions for progress updates, with adjustable animation behavior for an engaging user experience.
  • Track & Indicator Customization - Adjust thickness, corner radius, and apply custom colors to both the track and progress indicator for complete styling control.
  • Labels & Custom Text Content - Display percentage values or insert fully custom content—such as images, icons, or descriptive text—inside linear or circular progress bars.
  • Striped & Active Styles - Apply striped visual styles or active animations for more dynamic visual feedback.
  • Responsive & Mobile‑Friendly - Automatically adapts to various screen sizes with consistent rendering across desktops, tablets, and mobile devices.
  • Accessibility & ARIA Support - Keyboard navigation, screen‑reader compatibility, and WAI‑ARIA compliance ensure an inclusive experience for all users.
  • Blazor Server & WebAssembly Support - Fully supported in both Blazor Server and WASM applications.

System Requirements

  • .NET 8.0 or later (Blazor Web App, Blazor Server, Blazor WebAssembly and Blazor Hybrid)
  • See full requirements: System Requirements

Blazor ProgressBar

Installation

.NET CLI

dotnet add package Syncfusion.Blazor.ProgressBar

NuGet Package Manager

Install-Package Syncfusion.Blazor.ProgressBar

Add Stylesheet and Script References

  • For Blazor Server App / Blazor Web App, add these to Components/App.razor or App.razor.
  • For Blazor WebAssembly App: add these to wwwroot/index.html.
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>

Quick Start

  1. Register the Syncfusion® Blazor services in Program.cs:
using Syncfusion.Blazor;

builder.Services.AddSyncfusionBlazor();
  1. Add the ProgressBar component in a Razor page:
<SfProgressBar Value="50" Minimum="0" Maximum="100" TrackThickness="12" ProgressThickness="12">
</SfProgressBar>

Documentation

Support

License

This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA.

About Syncfusion®

Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:

Learn more at www.syncfusion.com.

sales@syncfusion.com | Toll Free: 1-888-9-DOTNET

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Syncfusion.Blazor.ProgressBar:

Package Downloads
Hopp.Portal.Client

MigFx Library for public use in Client extensions

Ruth.JYC.Net8.ManageRazor

Package Description

Jakar.Extensions.Blazor.Syncfusion

Extensions to aid in development.

Waikiki.Core.Frontend

Common components for building Blazor frontend applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
33.1.44 376 3/16/2026
32.2.9 800 3/9/2026
32.2.8 1,511 3/2/2026
32.2.7 2,170 2/23/2026
32.2.5 1,591 2/16/2026
32.2.4 2,633 2/10/2026
32.2.3 3,338 2/5/2026
32.1.25 2,582 1/26/2026
32.1.24 2,490 1/19/2026
32.1.23 4,063 1/13/2026
32.1.22 2,391 1/5/2026
32.1.21 2,027 12/29/2025
32.1.20 2,367 12/23/2025
32.1.19 3,766 12/16/2025
31.2.18 3,218 12/8/2025
31.2.16 8,754 12/1/2025
31.2.15 4,435 11/25/2025
31.2.12 2,487 11/18/2025
31.2.10 1,282 11/12/2025
31.2.5 3,214 11/3/2025
Loading failed