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
October 2026
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
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: