Thank you for choosing Telerik RadScheduler.
RadScheduler is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. RadScheduler empowers the end user with unprecedented control over precision and flexibility when handling their appointments. This is achieved through features such as multi-level grouping, powerful zoom for smart navigation through a large number of appointments and blazing fast scrolling.
Rich User Experience: The RadScheduler control allows you to perform various operations in an interactive manner. You can drag tasks to new time slots or days, resize tasks to change their length, create all-day appointments or modify your appointments through inline editing.
Performance: The RadScheduler control provides blazing-fast performance through the built-in data-binding capabilities and UI virtualization with container recycling. UI Virtualization creates containers only for the appointments that are visible in the viewport. Container recycling is a feature allowing reusing containers for an appointment that is out of view. This allows extremely fast and smooth scrolling of thousands and millions of appointments.
Edit forms: You can easily create and edit appointments using the edit forms the control provides. The forms are displayed in built-in dialog windows. Read more about this in the End-User Capabilities article.
Built-in and custom views: RadScheduler comes with few predefined views - day, week, month, and timeline - which can be customized. Read more about this in the ViewDefinintions section.
Multi-level grouping: You can display multiple resources and group the appointments accordingly. Also, you can assign appointments to several resources and then group them as you need. Read more about this in the Grouping article.
Orientation: The control allows you to change the view definitions orientation. Read more about this in the ViewDefinitions Configuration article.
Dragging multiple appointments: The control supports drag/drop of multiple appointments at once. With the improved API you can fully customize the drag-drop and the resize operations. Read more about this in the Drag and Drop article.
Zooming: The Scheduler supports zoom-in/out the appointments within the visible area of the schedule. This way, you can navigate through a big amount of appointments while keeping the fast performance of the control.
Exact Rendering of Appointments: The control allows for great precision when visualizing the appointments in the appropriate timeslots. All appointments within the RadScheduler are rendered in a way that you can see the exact start/finish time of the appointment.
Snap appointments: You can easily snap appointments according to the size of the defined TimeSlot items by setting the SnapAppointments property. Read more about this in the Snapping Appointments article
Flexible Recurring Appointments Support: The control features the ability to configure repeating appointments with ultimate flexibility. Use the advanced editing options to apply recurring scheduling patterns such as daily, weekly, monthly, or set a range of recurrence from a date to date. The flexible rule mechanism covers all possible recurrence scenarios.
Get started with the control with its Getting Started help article that shows how to use it in a basic scenario.
You can check out our demos application, which showcases the controls from the Telerik UI for WinUI suite. You can take a look at the Examples Application article, which describes how you can navigate to the download page.