We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Overview

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


.NET MAUI Scheduler Code Example

Easily get started with the .NET MAUI Scheduler using a few simple lines of XAML and C# code example as demonstrated below. Also explore our .NET MAUI Scheduler Example that shows you how to render and configure the .NET MAUI Scheduler.

<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 view in the .NET MAUI Scheduler.

Day

Week view in the .NET MAUI Scheduler.

Week

Workweek view in the .NET MAUI Scheduler.

Workweek

Month view in the .NET MAUI Scheduler.

Month

Timeline day view in the .NET MAUI Scheduler.

Timeline day

Timeline week view in the .NET MAUI Scheduler.

Timeline week

Timeline work week view in the .NET MAUI Scheduler.

Timeline workweek

Timeline month view in the .NET MAUI Scheduler.

Timeline month

Agenda view in the .NET MAUI Scheduler.

Agenda


Events

Render recurring, all-day, and spanned appointments to visualize your schedule and events easily. 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 appointments in the .NET MAUI Scheduler.

Day view

Week view appointments in the .NET MAUI Scheduler.

Week view

Work week view appointments in the .NET MAUI Scheduler.

Workweek view

Month view appointments in the .NET MAUI Scheduler.

Month view

Timeline day view appointments in the .NET MAUI Scheduler.

Timeline day view

Timeline week view appointments in the .NET MAUI Scheduler.

Timeline week view

Timeline work week view appointments in the .NET MAUI Scheduler.

Timeline work week view

Timeline month view appointments in the .NET MAUI Scheduler.

Timeline month view

Agenda view apointments in the .NET MAUI Scheduler.

Agenda view


Recurring events

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

Recurring appointments in the .NET MAUI Scheduler.


Appointment drag and drop in the .NET MAUI Scheduler.

Appointment rescheduling

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


Time zone

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

Time zone in the .NET MAUI Scheduler.


Load appointments on demand in the .NET MAUI Scheduler.

Load more appointments

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


Agenda view

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

Agenda view in the .NET MAUI Scheduler.


Resource view in the .NET MAUI Scheduler.

Resource view

Group appointments based on the resources associated with them in the timeline day, timeline week, timeline workweek, and timeline month views.


Calendar types

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

Calendar types in the .NET MAUI Scheduler.


Special regions in the .NET MAUI Scheduler.

Special time regions

Disable interaction and selection for certain time ranges. This is useful if you want to block user interactions during holidays or other special events and highlight those time spaces.


Customize visible days and weeks

Number of weeks visible in the .NET MAUI Scheduler month view.

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.

Number of days visible in the .NET MAUI Scheduler timeslot views.

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.

Flexible working days in the .NET MAUI Scheduler.


Date restriction

Selectable day predicate in the .NET MAUI Scheduler.

Blackout dates

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

Date restriction in the .NET MAUI Scheduler.

Minimum and maximum dates

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


Appearance customization

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

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

Appearance customization in the .NET MAUI Scheduler.


Right to left layout direction in the .NET MAUI Scheduler.

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

Display the current date and time by following the globalized date and time formats and localize all available static text.

Localization in the .NET MAUI Scheduler.





Struggling to decide on the right product?

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

tick-mark 60+ UI controls
tick-mark 200+ interactive .NET MAUI demos
tick-mark 777K+ downloads

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 in different time zones.
  • Appointments can be created in various time zones, with automatic adjustments for daylight savings time, enhancing global usability.
  • Scheduler has features like grouping appointments by resources in timeline views, business-object binding, multi-resource sharing, and UI customization.
  • 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.
  • One of the best .NET MAUI Schedulers in the market, offering feature-rich UI to interact with the software.
  • Simple configuration and APIs.
  • Mobile-touch friendly.
  • Extensive demos, documentation, and videos to let you get started quickly with the .NET MAUI Scheduler.

You can find our .NET MAUI Scheduler demo, which demonstrates how to render and configure the Scheduler control.

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 $1 million USD 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.

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.

Rated by users across the globe

Syncfusion .NET MAUI Resources

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

The .NET MAUI Scheduler blog posts will guide you in building your first app with .NET MAUI Scheduler. They provide problem-solving strategies, describe features and functionalities, announce new feature releases, explain best practices, and showcase example scenarios. Explore our latest posts on our blog channel for .NET MAUI Scheduler updates.

Up arrow icon