.NET MAUI Scheduler Overview

The Telerik UI for .NET MAUI Scheduler allows you to easily implement various scheduling scenarios in your .NET MAUI apps. Scheduler offers highly customizable built-in views - you can adjust the current time, visible hours and dates, time ruler, special time slots, and more. In addition, you have full control over the way appointments are visualized in the views.

Telerik Maui Ninja image

The Scheduler is part of Telerik UI for .NET MAUI, the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial and kickstart your cross-platform app development today.

.NET MAUI Scheduler Overview

Key Features

  • Built-in Views—The Scheduler control comes with a few customizable predefined views: month, week, multiday and day views.
  • Appointments—Through the AppointmentsSource property you can populate the Scheduler with appointments. In addition, you can define a custom template as well as apply various styling options to the appointments to achieve the desired look & feel.
  • Recurrent Appointments—The control provides the functionality to configure repeating appointments. You can apply recurring scheduling patterns such as daily, weekly, monthly or set a range of recurrence from date to date to the appointments.
  • Built-in Dialogs—The Scheduler exposes built-in dialogs for the creation and modification of appointments, so you can provide users with the ability to directly schedule their meetings.
  • [Current Date—Defines the currently visible date. Depending on the active view, CurrentDate specifies which days, week or month are visualized.
  • Current Time Indicator—Scheduler control displays a specific indicator that highlights the current time over the view.
  • Header—The control provides a header which shows the current visible range, optional Today button as well as lists the available views.
  • Programmatic Scrolling—Through the ScrollIntoView method you can adjust the current view in such a way it is directly scrolled to concrete time.
  • Time Ruler—Time Ruler is used to indicate the time intervals across the views. You can easily modify the density and the size of the time ruler ticks through various configuration properties.
  • Special Slots —You have the option to define a collection of customizable time slots in order to make them noticeable across the view.
  • Non-Working Hours—Easily apply non-working time to the Scheduler views by creating read-only special slots for the corresponding time.
  • Globalization—The Telerik UI for .NET MAUI Scheduler control supports globalization and allows you to adjust its culture through the Culture property.
  • Localization—Translate the phrases used across the Scheduler control to other languages so that you can adapt your app to different regions.
  • Commands—The Telerik UI for .NET MAUI Scheduler exposes a number of commands that will be executed upon various user actions, such as navigate to previous/next dates, tap on an appointment or empty slot, and more.
  • Flexible Styling API—Thanks to the control’s flexible API you can directly configure how various elements of the Telerik UI for .NET MAUI Scheduler are displayed in your application, change the time ruler, the cell appearance and how appointments look.

Next Steps

See Also

In this article