Overview of .NET MAUI Calendar (SfCalendar)

Syncfusion® .NET MAUI Calendar (SfCalendar) is a calendar control that allows users to select a Single date, Multiple dates, or a Range of dates. It provides various view options such as a Month, Year, Decade, and Century, which allow users to quickly navigate to the desired date. It also supports minimum dates, maximum dates, enable past dates, and disabled dates to restrict the date selection.

Business use cases

  • Booking and reservation applications that require date selection and scheduling workflows.
  • Business applications that depend on date-based filtering and data analysis.
  • Event management systems that require navigation across months, years, and custom date ranges.
  • Form-based applications that need single, multiple, or range date selection inputs.

Key features

  • Multiple calendar view modes allow switching between Month, Year, Decade, and Century views for easy navigation.

    Multiple views in .NET MAUI Calendar.

  • Quick navigation enables moving across different date levels efficiently using hierarchical calendar views.

  • Enable and disable built-in view switching allows enabling or restricting navigation between calendar views based on interaction.

    Single selection in .NET MAUI Calendar.

  • Date selection support selecting single, multiple, range, or multiple range of dates programmatically or through user interaction.

    Selection Modes in .NET MAUI Calendar.

  • Limit date selection allows limiting selectable dates using minimum and maximum range values.

    Limit date selection in .NET MAUI Calendar.

  • Change first day of week allows setting the starting day of the week based on regional or application requirements.

    First day of week in .NET MAUI Calendar.

  • Selectable day predicate allows disabling specific dates such as weekends or holidays to control user interaction.

    Selectable day predicate in .NET MAUI Calendar.

  • Highlight weekends and special dates enables highlighting weekends and special dates using custom styles and colors.

    Weekend days highlighted in .NET MAUI Calendar.

    Special dates highlighted in .NET MAUI Calendar.

  • Right to left (RTL) allows adapting the layout for RTL languages such as Arabic and Hebrew.

    Right-to-left rendering in .NET MAUI Calendar.

  • Globalization ensure that date and time values are displayed based on regional and cultural settings.

    Globalization for month view in .NET MAUI Calendar.

Globalization

The following table summarizes the globalization support available in this control.

Full Support
Control Localization RTL Time zone Screen reader Keyboard navigation
Calendar full-support full-support full-support full-support full-support

See Also

  • Getting Started shows how to begin using the Calendar control step by step.
  • Selection modes explain different date selection behaviors.
  • Customization shows how to modify appearance and interaction settings.
  • UI Kit provides interactive demos and ready-made UI examples.

Resources

Feature Tour

Get a quick overview of key features and capabilities to kick start your journey.
Explore Features

Showcase Samples

Explore real-world sample apps to see components in action and learn by example.
View Samples

Tutorial Videos

Watch step‑by‑step video guides to quickly understand concepts and implementation.
Watch now

Knowledge Base

Find practical solutions, troubleshooting tips and how‑to guides for common scenarios.
Search KB's

Blogs

Discover in‑depth articles, use cases and expert insights from our developers.
Read Blogs