BlazorCalendar 3.0.1
dotnet add package BlazorCalendar --version 3.0.1
NuGet\Install-Package BlazorCalendar -Version 3.0.1
<PackageReference Include="BlazorCalendar" Version="3.0.1" />
<PackageVersion Include="BlazorCalendar" Version="3.0.1" />
<PackageReference Include="BlazorCalendar" />
paket add BlazorCalendar --version 3.0.1
#r "nuget: BlazorCalendar, 3.0.1"
#:package BlazorCalendar@3.0.1
#addin nuget:?package=BlazorCalendar&version=3.0.1
#tool nuget:?package=BlazorCalendar&version=3.0.1
Blazor-Calendar
For Blazor Server or Blazor WebAssembly
Live demo
Blazor webassembly : https://tossnet.github.io/Blazor-Calendar/monthlyview


Installation
To Install
Install-Package BlazorCalendar
or
dotnet add package BlazorCalendar
For client-side and server-side Blazor - add script section to _Layout.cshtml (head section)
<link href="_content/BlazorCalendar/BlazorCalendar.css" rel="stylesheet" />
Documentation
https://github.com/tossnet/Blazor-Calendar/wiki
<a name="ReleaseNotes"></a>Release Notes
<details open="open"><summary>Version 3.0.0</summary>
<details ><summary>Version 2.7.1</summary>
- In the Weekview, the component did not correctly display the first day of the week according to Culture Issue #24 </details>
<details><summary>Version 2.7.0</summary>
- Add .NET9 and remove .NET6.0 </details>
<details><summary>Version 2.6.5</summary>
- Add WeekView (thanks BruderJohn ) Pull #13 </details>
<details><summary>Version 2.6.4</summary>
- Use task IDs to identify containing div (for JS extensibility) Pull #11 </details>
<details><summary>Version 2.6.3</summary>
- In the monthly view, the calendar displays 3 items Issue #8 </details>
<details><summary>Version 2.6.1</summary>
- MonthlyView : new property HighlightToday (boolean) Merge #9 </details>
<details><summary>Version 2.5.3</summary>
- MonthlyView : fix: duplication of the number of additional tasks Merge #7 </details>
<details><summary>Version 2.5.2</summary>
- MonthlyView : return the day on the event ClickEmptyDayParameter. Merge #5 </details>
<details><summary>Version 2.5.1</summary>
- add new prop named (int) Type
- annualView : return the day on the event ClickEmptyDayParameter </details>
<details><summary>Version 2.5.0</summary>
- new property "FillStyle" (Fill, BackwardDiagonal, ZigZag, Triangles, CrossDots) </details>
<details><summary>Version 2.4.4</summary>
- Issue #3 </details>
<details><summary>Version 2.4.3</summary>
- Monthly View : we could move a task even if we didn't allow the move </details>
<details><summary>Version 2.4.2</summary>
- Issue #2 </details>
<details><summary>Version 2.4.1</summary>
- add white background of headers.
- AnnualView : lightly rounded edge.
- In the monthlyview, If a task has a line break (next week) the left edge is not displayed anymore. </details>
<details><summary>Version 2.4.0</summary>
- add white background of headers.
- In the monthlyview, display the start time if it exists. </details>
<details><summary>Version 2.3.0</summary>
- improved positioning of tasks in the monthly view.
- AnnualView : add new event HeaderClick that returns a DateTime (the month clicked).
- Improvement of the css responsive . </details>
<details><summary>Version 2.2.0</summary>
- fix bug.
- added the NotBeDraggable property. </details>
<details><summary>Version 2.1.0</summary>
- css style improvement.
- Addition of hatching in the cells at the end of the month.
- Add a new view called MonthlyView. </details>
⚠️ Breaking changes ⚠️
<details><summary>Upgrading from 1.0 to 2.0</summary>
- before version 2 :
<link href="_content/BlazorCalendar/AnnualCalendar.css" rel="stylesheet" />
<AnnualCalendar FirstDate="today" Months="months" TasksList="TasksList.ToArray()" />
- from version 2 :
<link href="_content/BlazorCalendar/BlazorCalendar.css" rel="stylesheet" />
<CalendarContainer FirstDate="today" TasksList="TasksList.ToArray()" >
<AnnualView Months="months" />
</CalendarContainer>
Reason
I anticipate creating another monthly view </details>
[RoadMap]
- set a customizable background color for the current day
- Add a list of remarkable days (specific background). The user could send the holidays for example
| Product | Versions 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. |
-
net10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.1)
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.13)
-
net9.0
- Microsoft.AspNetCore.Components.Web (>= 9.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.1 | 127 | 12/29/2025 |
| 2.7.1 | 9,395 | 2/15/2025 |
| 2.7.0 | 1,840 | 11/19/2024 |
| 2.6.8 | 8,429 | 4/1/2024 |
| 2.6.7 | 3,533 | 11/30/2023 |
| 2.6.6 | 212 | 11/29/2023 |
| 2.6.5 | 1,136 | 9/21/2023 |
| 2.6.4 | 1,005 | 7/16/2023 |
| 2.6.3 | 765 | 6/30/2023 |
| 2.6.2 | 317 | 6/30/2023 |
| 2.6.1 | 1,080 | 3/27/2023 |
| 2.6.0 | 2,313 | 12/2/2022 |
| 2.5.3 | 1,092 | 11/25/2022 |
| 2.5.2 | 1,252 | 10/15/2022 |
| 2.5.1 | 596 | 10/9/2022 |
| 2.5.0 | 872 | 8/9/2022 |
| 2.4.4 | 1,088 | 4/13/2022 |
| 2.4.3 | 622 | 4/12/2022 |
| 2.4.1 | 691 | 3/27/2022 |
| 2.4.0 | 1,086 | 3/25/2022 |
| 2.3.0 | 629 | 3/24/2022 |
| 2.2.0 | 618 | 3/23/2022 |
| 2.1.4 | 635 | 3/23/2022 |
| 2.1.3 | 607 | 3/23/2022 |
| 2.1.2 | 606 | 3/22/2022 |
| 2.1.1 | 632 | 3/22/2022 |
| 2.0.1 | 632 | 3/17/2022 |
| 2.0.0 | 641 | 3/15/2022 |
| 1.1.0 | 670 | 3/12/2022 |
| 1.0.5 | 648 | 3/11/2022 |
| 1.0.4 | 665 | 3/10/2022 |
| 1.0.3 | 638 | 3/10/2022 |
| 1.0.2 | 651 | 3/9/2022 |
| 1.0.1 | 668 | 3/9/2022 |
| 1.0.0 | 703 | 3/8/2022 |