Overview
The UWP Scheduler control is used to schedule and manage appointments through an intuitive user interface, similar to Outlook calendar. Five different view modes are supported: day, week, work week, month, and timeline. Its rich feature set includes:
- Assigning resources for appointments.
- Built-in appointment editor to manipulate appointments.
- Built-in context menu for improving end-user experience.
- Appearance customization.
- Appointment rescheduling through resizing and drag and drop.
- Restricting navigation beyond specified minimum and maximum dates.
- Localization to meet the needs of different regions.
Views
Display appointments using five types of built-in views:
- Day view
- Week view
- Workweek view
- Month view
- Timeline view
-
-
-
-
-
![Day view in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Day view in UWP Scheduler
![Week view in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Week view in UWP Scheduler
![Workweek view in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Workweek view in UWP Scheduler
![Month view in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Month view in UWP Scheduler
![Timeline view in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Timeline view in UWP Scheduler
Previous
Next
Resources
Define resources based on associated appointments with grouping support. Headers will also be displayed based on the defined resources and sub resources.
- Built-in support for assigning resources to appointments.
- Appointments can be grouped based on resources. The resources themselves can be grouped based on date for a quick overview of each resource’s availability.
- Headers will be displayed based on the defined resources and sub-resources.
- Sub-resources enable users to view appointments based on their subcategory in day and week views.
- In timeline and day views, you can specify the resource count that needs to be displayed per view.
Appointments
Appointments provide information about events to occur at specified times.
![Data binding support in UWP scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Data binding
-
In addition to default schedule appointments, users can use their own collection and bind a business object to an appointment. This is done by mapping its fields such as start time, end time, subject, notes, and recurrence.
-
Any type of IEnumerable data binding is supported.
![Recurring appointments in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Recurring appointments
-
Recurring appointments are used to repeat events on a regular basis.
-
It supports daily, weekly, monthly, and yearly recurrence patterns.
![All day and spanned appointments in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
All day and spanned appointments
![Time zone support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Time zones
- Display appointments created in various time zones in the system time zone.
- Appointment start, and end times are also automatically adjusted and displayed based on daylight saving time.
![Appointment customization in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Appointment customization
Add different views such as images and text for each appointment.
![Reminders support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Reminders
Send alerts at specified times to remind you of appointment.
Selection and navigation
![Selection in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Selection
Select time slots and appointments through mouse and touch interactions.
![Navigation support in UWP scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Navigation
- Navigate to schedule views using touch swipe gestures and navigation buttons. Schedule supports programmatic navigation also.
- Bring the required time slot into view in day, week, workweek, and timeline views.
![Date restriction support in UWP scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Date restriction
Prevent navigation beyond a specified minimum and maximum dates. This restricts users from selecting certain dates or creating appointments.
Rich user experience
A friendly user interface lets you perform various operations using the context menu and editor.
![Appointment drag and drop support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Appointment drag and drop
- Easily reschedule an appointment by dragging it from one time slot/month cell and dropping it into a different time slot/month cell.
- Restrict the rescheduling of certain appointments and prevent the dropping of an appointment at a certain time.
![Context menu support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
- Use provided default user interface for adding, editing, deleting appointments. You can reschedule, copy, and paste the appointments as well.
- You can also use a custom context menu.
![Appointment resizing support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Appointment resizing
You can quickly extend or reduce an appointment’s start and end time by resizing
![Built-in appointment editor support in UWP Scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Built-in appointment editor
You can easily create, edit, or delete appointments using the built-in appointment editor.
Globalization and localization
![Globalization support in UWP scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Globalization
- Display date-time formats and headers in different cultures, meeting the needs of different regions.
- UWP Scheduler supports to change the first day of the week.
![Localization support in UWP scheduler](https://cdn.syncfusion.com/content/images/common/placeholderV4.svg)
Localization
Localize all static text in the UWP scheduler to a particular language.