UI for .NET MAUI
The Telerik UI for .NET MAUI Scheduler component simplifies the implementation of diverse scheduling scenarios into .NET MAUI applications. It provides customizable pre-designed views, granting you the flexibility to modify the current time, visible hours and dates. Other notable features include appointments, time ruler, special time slots, globalization and localization support, flexible styling API and much more.
The Telerik UI for .NET MAUI Scheduler control displays data in different views. The control defines four predefined views from which you can choose to navigate through.
the .NET MAUI Scheduler component comes with built-in customizable dialogs that will enable users to directly schedule their meetings inside the application within a few clicks. The Scheduler component features the following dialogs:
The built-in date formatting support allows you to customize each Scheduler view. You can set custom formats for displaying dates and times on the time ruler and in the headers.
See the .NET MAUI Scheduler documentation: Custom Date Formats
You can seamlessly populate the .NET MAUI Scheduler with appointments via a single property. It is also possible to define a custom template and apply various styling options to the appointments to achieve the desired look and feel.
The Scheduler allows configuring repeating appointments, as well. You can apply recurring scheduling patterns such as daily, weekly or monthly or set a range of recurrence from date to date to the appointments.
Depending on the active view, CurrentDate specifies which day(s), week or month is visualized. Additionally, it displays a customizable indicator that highlights the current time over the view.
The scheduler component provides an option for programmatic scrolling. This allows you to set up the component so that the current view is directly scrolled to a specific time, for example directly to working hours. Another use case for this API is to adjust the view to scroll to a specific appointment.
See the .NET MAUI Scheduler documentation: Programmatic Scrolling
Time Ruler is used to indicate the time intervals across views. You can easily modify the density and the size of the time ruler ticks through various configuration properties.
The Telerik UI for .NET MAUI Scheduler component has the option to define a collection of customizable time slots in order to make them noticeable across the view. This comes in handy when you want to visualize weekends or holidays.
Another feature supported by the Telerik UI for .NET MAUI Scheduler component is globalization. It refers to developing an application in such a way that it works on the target device culture. This includes changes to calendar day names and the first day of the week.
Adapt your .NET MAUI application to different regions by utilizing the Scheduler localization support. It enables you to easily translate the phrases used across the Scheduler control to other languages.
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. Some common scenarios are customizing the appearance of the Scheduler’s header and days styling.