VOOZH about

URL: https://www.syncfusion.com/maui-controls/maui-scheduler

⇱ .NET MAUI Scheduler | Schedule and Manage Events | Syncfusion®


Bold BI®Unlock stunning dashboards with Bold BI® — 35+ widgets, 150+ data sources, AI agent & more.

Try it for free!
Find anything about our product, documentation, and more.

👁 Syncfusion Feedback

Build Faster with Syncfusion AI Coding Assistant & Agent Skills

.NET MAUI Scheduler - A Complete Event Calendar Control

  • Use distinct, configurable view modes for appointments and events with calendar types like Gregorian, Arabic, and Hebrew.
  • Show recurring, all-day, and spanning events in various time zones. Group resources and events in timeline views.
  • Restrict navigation beyond specified minimum and maximum dates and add blackout dates to all Scheduler views.
.NET 10 support now available

Trusted by the world’s leading companies

.NET MAUI maui scheduler

Overview

The .NET MAUI Scheduler (SfScheduler) has nine built-in, configurable view modes that provide basic functionality for scheduling, managing, and presenting appointments efficiently. It has been redesigned with a cleaner and more convenient user interface for custom working days and hours and basic calendar operations, such as date navigation and selection.


.NET MAUI Scheduler code example

Get started with the .NET MAUI Scheduler using a few simple lines of XAML and C# code, as demonstrated in the following examples. Also, explore this .NET MAUI Scheduler example, which shows you how to render and configure the control.

<ContentPage 
 . . .
 xmlns:scheduler="clr-namespace:Syncfusion.Maui.Scheduler;assembly=Syncfusion.Maui.Scheduler">

 <scheduler:SfScheduler />
</ContentPage>
using Syncfusion.Maui.Scheduler;
. . .
public partial class MainPage : ContentPage
{
 public MainPage()
 {
 InitializeComponent();
 SfScheduler scheduler = new SfScheduler();
 this.Content = scheduler;
 }
}

Different scheduler views

A wide range of built-in view modes are available: day., week., workweek, month, timeline day, timeline week, timeline workweek, timeline month, and agenda.

Day

Week

Workweek

Month

Timeline day

Timeline week

Timeline workweek

Timeline month

Agenda


Events

Render recurring, all-day, and spanning appointments to visualize your complete schedule. Appointments contain information on events scheduled at specific times. In addition to default appointments, users can use their own collections to connect a business entity to an appointment by mapping their fields, such as start time, end time, subject, notes, and recurrence.

Day view

Week view

Workweek view

Month view

Timeline day view

Timeline week view

Timeline workweek view

Timeline month view

Agenda view


Recurring events

Easily configure recurring events on a daily, weekly, monthly, or yearly basis. Users can skip or change an occurrence of a recurring appointment.


Appointment rescheduling

Quickly reschedule an appointment in any view by dragging and dropping it.


Built-in appointment editor

A dedicated appointment editor is provided to simplify event management. With an interactive pop-up interface, appointments can be added, modified, or removed quickly, making scheduling more organized and efficient.


Drag-to-resize appointments

Adjust appointment durations effortlessly on desktop platforms by dragging the start or end edges. This direct resizing interaction allows events to be updated instantly within the scheduler view.


Informative appointment tooltip

View essential event details instantly with an appointment tooltip. When hovering over or tapping an appointment, key information such as subject and scheduled time is displayed for quick reference.


Time zone

Regardless of the time zone in the device, users can set the time zone for the Scheduler as well as its events.


Load more appointments

Load a large number of appointments dynamically, with a loading indicator, within the visible date range, to improve the appointment loading performance.


Agenda view

Display the appointments (normal, all day, recurring, and span) in chronological order, grouped by date.


Resource view

Group appointments based on the associated resources using two grouping types: timeline and horizontal. Horizontal grouping supports resource and date types on desktops (Windows and Mac), as well as adaptive headers on mobile devices (Android and iOS).

Timeline grouping

People or resources are listed in rows in timeline day, timeline week, timeline workweek, and timeline month views. Their schedules are displayed across a horizontal timeline, making it easy to track what is happening over time for each person or resource.

Horizontal grouping by resource (Windows and Mac)

This layout displays each resource (such as a person, room, or equipment) in separate columns, side by side, in day, week, and workweek views. The time axis remains fixed on the left, making it easy to compare schedules for multiple resources.

Horizontal grouping by date (Windows and Mac)

In this view, each date is shown as a separate column in Windows and Mac. Within each date, the associated resources are displayed in day, week, and workweek views. This helps users quickly see what is scheduled for each resource on a specific day.

Adaptive header grouping (Android and iOS)

On mobile platforms, resources (such as people, rooms, or equipment) are displayed in an adaptive header, keeping the layout clear and easy to read. As users move through dates in day, week, or workweek views, the adaptive header updates to display the resource for the selected day.


Calendar types

Use different types of calendars: Gregorian, Hebrew, Hijri, Korean, Persian, ROC, Thai lunar, Japanese, and Umm al-Qura.


Special time regions

Disable interaction and selection for certain time ranges. This is useful for blocking user interactions during holidays or other special events and highlighting those time spaces.


Customize visible days and weeks

Customize visible weeks in month view

Customize the number of weeks visible in the month view. By default, the .NET MAUI Scheduler displays six weeks.

Customize visible days in time slot views

Customize the number of days visible in the day, week, workweek, timeline day, timeline week, and timeline workweek views.


Flexible working days

Customize the work days in a workweek to hide the remaining days from the calendar view.


Show date picker button

Users can navigate dates using a calendar date picker to switch among months, years, decades, or centuries quickly. Users can also jump directly to a specific date by selecting it from a date picker.


Date restriction

Blackout dates

Disable any date in the Scheduler. Easily prevent the selection of weekends and holidays by disabling them.

Minimum and maximum dates

Prevent navigation beyond the specified minimum and maximum dates. This restricts users from selecting certain dates outside this time range.


Appearance customization

Provide a unique look to your Scheduler by using a data template for the following Scheduler UIs:

  • Month cell
  • Appointments
  • View header
  • Header
  • Special time region

Right to left (RTL)

Display the .NET MAUI Scheduler component from right to left for users working with RTL languages like Hebrew and Arabic.


Localization and globalization

Set the date and time to the formats of multiple cultures. Display static text in a variety of supported languages to fit a specific locale.





Struggling to decide on the right product?

Our comprehensive competitor comparison of .NET MAUI controls will guide you to the perfect choice.

👁 tick-mark
100+ UI controls
👁 tick-mark
200+ interactive .NET MAUI demos
👁 tick-mark
3.2M+ downloads

Not sure how to create your first .NET MAUI Scheduler? Our tutorial videos and documentation can help.

I’d love to watch it now I’d love to read it now

Frequently Asked Questions

The Syncfusion .NET MAUI Scheduler supports the following features:

  • Nine versatile views, like day., week., and agenda offer flexible options for displaying appointments.

  • Users can display recurring, all-day, and spanned appointments.
  • Appointments can be created in various time zones, with automatic adjustments for daylight saving time, enhancing global usability.

  • Appointments can be grouped by resources in timeline views. Bind business objects, share multiple resources, and customize the UI.

  • Users can set minimum and maximum dates, preventing navigation beyond the specified date range.

  • Interactions and selection can be disabled for specific time ranges, which is useful for blocking user interaction during holidays or special events.

  • Simple configuration and APIs.

  • Touch-friendly UI.
  • Extensive demos., documentation., and videos let you get started quickly with the .NET MAUI Scheduler.

You can find our .NET MAUI Scheduler demo here.

The .NET MAUI Scheduler (SfScheduler) is a control with built-in daily, weekly, monthly, and timeline calendar views for efficient appointment scheduling and management.

Yes, the .NET MAUI Scheduler provides customizable view settings, including day, week, workweek, month, timeline, and agenda views.

The agenda view lists all scheduled appointments, grouped by week. It allows customization of the date and time formats and provides an overview of upcoming events.

No, this is a commercial product and requires a paid license. However, a free community license. is also available for companies and individuals whose organizations have less than US $1 million in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.

A good place to start would be our comprehensive getting started documentation.

In addition to default appointments, users can create appointments with a custom class by mapping their collections, including fields like start time, end time, subject, notes, and recurrence.

You can disable dates by setting conditions to mark specific dates, such as weekends or holidays, as inactive, preventing user interaction with them.

The .NET MAUI Scheduler supports all time zones, ensuring appointments appear correctly according to the system’s time zone and daylight saving time changes.

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion® reduces customers’ development time.
Here are some of their experiences.
Using the MAUI Components to improve the quality of our software offerings
The ease of use and documentation to get us going. Our customer have also given us good feedback on the components.
Philip D,
Operations Director, Small-Business
Migration Xamarin to MAUI
Clarity with MAUI upgrade and completeness as related to Xamarin as the predecessor.
Edward J R,
President, Small-Business

See Real Success Stories

Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.

Read Our Customer Stories

Industry

Software development


75% Cost reduction

50% Faster development

👁 Customer review

“If somebody is looking for a great tool to work with? Yes. I would definitely recommend Syncfusion for anyone who is trying to develop something meaningful.”

- Somnath Maji (Founder of Igniatek Consultancy)

Read Story

Industry

Utilities (oil and gas)


👁 450+ hours saved

450+ hours saved

Streamlined processes and hours of development effort saved.

👁 Flexible features

Advanced, flexible features

Empowered users through robust and versatile functionality.

👁 Customer review

“Syncfusion’s tools have taken care of many things so I can focus on developing the application, instead of developing tools for the application.”

- James Athyal (Software developer, McDaniel & Associates Consultants Ltd)

Read Story

Industry

Software and technology


👁 Time saving

1000+ of hours saved

Accelerated development with enterprise-ready UI components.

👁 File management

Efficient file management

Streamlined workflows with document libraries without building them from scratch.

👁 Customer review

“We really love when the magic happens.”

- Irvin Dominin (BUILDER WEB Development Manager at Sistemi)

Read Story

Industry

Software and technology


👁 Time saving

2 Years of delay avoided

Two years of delays prevented with proactive planning.

👁 On-time delivery

On-time delivery

Projects delivered on schedule using trusted controls.

👁 Customer review

“We are Syncfusion fans because of the way Syncfusion treats the support.”

- Dr. Howard Rybko (CEO of Synchrony Digital)

Read Story

Industry

IT services and IT consulting


👁 Improved performance

Improved performance

Large datasets handled with easy customization and quick debugging.

👁 Highly customizable

Highly customizable

Plug-and-play controls with quick template integration.

👁 Customer review

“I will surely recommend Syncfusion to others as a third-party control because I think it’s very easily customizable.”

- Jayesh (Technical Team Lead, Capita)

Read Story

Industry

Professional services


👁 Instant access

Instant access

Quick availability of features and resources.

👁 Reduced dependencies

Reduced dependencies

Fewer dependencies for faster development.

👁 Customer review

“We definitely wanted Syncfusion to help us with our document processing functionality, and we were happy with and satisfied with Syncfusion.”

- Arvind Naik (Engineering Lead, Vialto Partners)

Read Story


Rated by users across the globe

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.

Recent activities in .NET MAUI Scheduler tutorials and blogs

These .NET MAUI Scheduler blog posts will guide you in building your app with the .NET MAUI Scheduler. They provide problem-solving strategies, describe features and functionalities, announce new feature releases, explain best practices, and showcase example scenarios.

👁 Up arrow icon
EXPLORE OUR PRODUCTS
FREE TOOLS
RESOURCES
GET PRODUCTS
UI Kits
SUPPORT
LEARNING
POPULAR .NET MAUI COMPONENTS
WHY WE STAND OUT
COMPANY
CONTACT US

CONTACT US

  • Fax: +1 919.573.0306
  • US: +1 919.481.1974
  • UK: +44 20 7084 6215
  • Toll Free (USA):
  • 1-888-9DOTNET