All Demos / Calendar / Multi Selection

Blazor Calendar Example - Multi Selection

Loading Syncfusion Blazor Server Demos…
This demo passes automated axe checks with 0 violations — semantic markup, ARIA, full keyboard operation, visible focus. Section 508 conformant Accessibility report VPAT
November 2026
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
293012345
6789101112
Properties

This sample demonstrates the Calendar component’s multiple date selection capability. Click desired dates in the calendar to add them to the component’s Values collection; each selected date is highlighted in the UI so users can quickly review chosen entries.

Enable multi-date selection by setting the IsMultiSelection property to true and bind the component’s selection to the Values collection. The Values collection contains the selected date instances and can be read or initialized from code to reflect persisted or default choices.

Interaction is direct and intuitive: selecting a date adds it to Values and highlights it in the calendar; deselecting a date removes it from Values. The example preselects the dates 10, 15, and 25 to illustrate how multiple selections appear and how the Values collection is populated at initialization.

Use this pattern when an application requires users to choose multiple noncontiguous dates—for example, booking recurring appointments, marking important events, or collecting availability. Bind Values to a backing model or state container to persist selections, and update the collection programmatically when initializing or restoring user data.

See also: