How can I help you?
Events in Blazor Calendar Component
18 Jun 20262 minutes to read
This section lists the events of the Blazor Calendar component and describes when they are triggered during user interaction and rendering.
NOTE
Starting with
v17.2.*, only a limited set of events are available for the Calendar component. Event names differ from previous releases, and several events were removed. The following table summarizes event name changes fromv17.1.*tov17.2.*.
Event Name(v17.1.*) |
Event Name(v17.2.*) |
|---|---|
| change | ValueChange |
| renderDayCell | OnRenderDayCell |
OnRenderDayCell
The OnRenderDayCell event is triggered as each day cell is rendered, enabling customization of cell content and state.
@using Syncfusion.Blazor.Calendars
<SfCalendar TValue="DateTime">
<CalendarEvents TValue="DateTime?" OnRenderDayCell="onRenderDayCellHandler"></CalendarEvents>
</SfCalendar>
@code{
public void onRenderDayCellHandler(RenderDayCellEventArgs args)
{
// Here, you can customize your code.
}
}ValueChange
The ValueChange event is triggered after the selected date value changes in the Calendar.
@using Syncfusion.Blazor.Calendars
<SfCalendar TValue="DateTime">
<CalendarEvents TValue="DateTime?" ValueChange="ValuechangeHandler"></CalendarEvents>
</SfCalendar>
@code{
public void ValuechangeHandler(ChangedEventArgs<DateTime?> args)
{
// Here, you can customize your code.
}
}Created
The Created event is triggered after the Calendar is initialized and rendered.
@using Syncfusion.Blazor.Calendars
<SfCalendar TValue="DateTime">
<CalendarEvents TValue="DateTime?" Created="createdHandler"></CalendarEvents>
</SfCalendar>
@code{
public void createdHandler(object args)
{
// Here, you can customize your code.
}
}Destroyed
The Destroyed event is triggered when the Calendar is disposed.
@using Syncfusion.Blazor.Calendars
<SfCalendar TValue="DateTime">
<CalendarEvents TValue="DateTime?" Destroyed="DestroyHandler"></CalendarEvents>
</SfCalendar>
@code{
public void DestroyHandler(object args)
{
// Here, you can customize your code.
}
}Navigated
The Navigated event is triggered after navigating to another view level or within the same level (for example, changing month, year, or decade).
@using Syncfusion.Blazor.Calendars
<SfCalendar TValue="DateTime">
<CalendarEvents TValue="DateTime?" Navigated="NavigatedHandler"></CalendarEvents>
</SfCalendar>
@code{
public void NavigatedHandler(NavigatedEventArgs args)
{
// Here, you can customize your code.
}
}NOTE
The Calendar is currently limited to these events. Additional events may be introduced in future versions based on user feedback. If a required event is missing, submit a request on the Syncfusion feedback portal: Request a feature.