UI for ASP.NET Core
The Core Scheduler control has been one of our most highly demanded HTML5 components to date. Using the Core Scheduler, you can display day, week, month and agenda views, group horizontally and vertically and enjoy out-of-the-box templates. And, thanks to the touch, mouse, and keyboard support your users can enjoy a more flexible navigation.
Check out the ASP.NET Core Scheduler Demo
The Scheduler supports the de facto standard iCalendar specification and is compatible with any other application that supports it like Google Calendar, Outlook, Apple Calendar and many others.
Example of Import and Export to iCalendar
With the Telerik Core Scheduler control, your users can easily book the resources required for their appointments, such as rooms or equipment. They can also group appointments by resources in order to quickly check their availability.
As mentioned in Resource Grouping, events can be grouped (e.g. by booked room). Vertical grouping can additionally be made virtual. When virtual grouping is enabled, the events in the calendar will be loaded as the user scrolls and interacting with even the most overbooked calendars will not cause a performance hit on the application.
The Core Scheduler is a highly customizable component that fits any scenario perfectly. You can easily change the look of the appointments specifying event templates as part of the scheduler definition.
Explore the different ASP.NET Core Scheduler Template options
Enable your users to view their tasks in a way that is most convenient for them. Day, Week, Work Week, Month, Agenda and Timeline views are available out of the box with the Telerik Core Scheduler.
The Scheduler also has a search bar through which users of overbooked or popular shared calendars can easily find the events they are looking for which makes navigation much easier.
Make sure that your users see their tasks in their local time, no matter what time zone they find themselves in. No discrepancies will arise, even if your users work in different time zones and share appointments.
Enable your users to insert or edit tasks via the advanced editor, which allows them to add descriptions, set recurrence, associate resources and much more. You can also delete appointments in case they need to be cancelled.
Working days can be set to accommodate non-standard working time – not everyone works Monday to Friday!
The Telerik UI for ASP.NET Core Scheduler component enables you to customize its toolbar via an intuitive configuration option. For example, you can easily reorder the toolbar items or add custom items within the toolbar.
Facilitate users and make their interaction with the ASP.NET Core Scheduler component more appealing thanks to the ‘highlight ongoing events’ functionality. Quickly enable it and customize the refresh interval via the OngoingEvents configuration method.
Right out of the box, ASP.NET Scheduler for Core provides RTL support for languages such as Arabic and Hebrew. You can adjust for local preference by changing just a few settings.
The Telerik Core Scheduler control is perfect for scenarios in which accessibility is important for your application. The Scheduler complies with Section 508 and WCAG guidelines, ensuring that individuals with disabilities can still view and interact with it.
The Telerik ASP.NET Core Scheduler enables your users to use the keyboard for almost any action they can trigger with the mouse, including navigating to a different view, traversing the visible appointments, creating a new item, opening an existing item and more.
See the ASP.NET Core Scheduler Keyboard Navigation demo
The Telerik UI for ASP.NET Core Scheduler component has 20+ built-in themes and swatches you can chose from. Explore the Default (our own styling), Material (based on the Material Design guidelines), Bootstrap (which looks like the Bootstrap styling to integrate better) and Fluent (based on Microsoft Fluent UI) themes and choose the swatch that meets your design requirements. If neither of the available themes and swatches satisfies your needs, you can easily customize them with a few lines of CSS or create new themes by using the Progress SASS ThemeBuilder application.