Overview of .NET MAUI Scheduler (SfScheduler)
30 Jun 20265 minutes to read
The .NET MAUI Scheduler has nine different types of built-in configurable view modes that provides all the common scheduling functionalities to display appointments in different views, and allows users to create and manage appointments efficiently. It exposes user interface for custom working days and hours, and basic operations such as viewing daily/all day/spanned appointments, date navigation, selection, and Data binding to different sources.

Business use cases
- Calendar and booking applications that require managing appointments, meetings, and schedules efficiently.
- Enterprise systems that track employee schedules, tasks, and resource planning.
- Health care and service applications that manage appointments with recurrence and time-based availability.
- Productivity and collaboration apps that display events across multiple calendar views for better planning.
Key features
- Built‑in views switch between Day, Week, WorkWeek, Month, Agenda, and Timeline views for flexible scheduling

- Appointments create and manage events with start/end time, subject, and notes

- Recurrence events schedule repeating events daily, weekly, monthly, or yearly with exceptions

-
Appointment mapping bind custom data objects to appointments for seamless integration
-
Time zone support schedule across regions with automatic daylight saving adjustments
-
Agenda view view appointments in a simple list format grouped by week

- Timeline month view display appointments horizontally across days for long‑term planning

- First day of the week customize the start day (e.g., Monday or Sunday) to match regional preferences

-
Flexible working days define working and non‑working days for realistic business schedules
-
Date range limits restrict navigation to minimum and maximum dates for controlled scenarios
-
Special time regions block or highlight unavailable slots such as holidays or breaks

- Blackout dates disable specific dates to prevent scheduling on restricted days

- Hide leading & Trailing dates remove extra month dates for a cleaner calendar view

- Custom start & End hours show only relevant time ranges by hiding unnecessary hours

NOTE
Looking for the full .NET MAUI Scheduler component overview, features, pricing, and documentation? Visit the .NET MAUI Scheduler page.
Globalization
The following table summarizes the globalization support available in this control.
| Control | Localization | RTL | Time zone | Screen reader | Keyboard navigation |
|---|---|---|---|---|---|
| Scheduler |
Related controls
- Calendar for date navigation and selection using calendar UI.
- DataGrid for managing and displaying appointment data in tables.
- Kanban for workflow-based task management views.
See Also
- Getting Started shows a step‑by‑step guide to begin using the Scheduler control.
- Day Week Views explains how to switch between day and week layouts for flexible scheduling.
- Appointments helps manage appointments and data binding.
- UI Kit provides interactive demos and ready‑made UI examples.