---
title: UWP Scheduler Control | Outlook like Event Calendar | Syncfusion
description: The UWP Scheduler control (Event Calendar) has capabilities like Outlook calendar to create, delete, edit, and display appointments.
platform: UWP
control: Schedule
---

# Outlook-inspired UWP Scheduler (Event Calendar)

* Recurrence, resource, and time zone support for managing appointments easily in different applications.
* Five configurable view modes to display appointments.
* Built-in touch-friendly interface for adding, editing, deleting, and rescheduling the appointments.

![UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-banner.png)

## 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

* [Learn more about Scheduler views](scheduler/views)

![Day view in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-day-view.png)
![Week view in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-weekview.png)
![Workweek view in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-workweek-view.png)
![Month view in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-month-view.png)
![Timeline view in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-timeline-view.png)

## 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.

* [Resources documentation](https://help.syncfusion.com/uwp/scheduler/appointments#configuring-resources)
![Resource support in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-resources.png)

## Appointments

Appointments provide information about events to occur at specified times.

![Data binding support in UWP scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-data-binding.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-recurring-appointments.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-allday-spanned-appointments.png)

### All day and spanned appointments
* Show appointments that occur over an entire day and spanned appointments that last more than 24 hours in a separate panel.

* Customize the all-day appointment panel.

![Time zone support in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-time-zone.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-appointment-customization.png)

### Appointment customization
Add different views such as images and text for each appointment.

![Reminders support in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-reminder.png)

### Reminders
Send alerts at specified times to remind you of appointment.

## Selection and navigation

![Selection in UWP Scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-selection.png)

### Selection
Select time slots and appointments through mouse and touch interactions.

![Navigation support in UWP scheduler](https://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-navigation.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-date-restriction.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-appointment-drag-and-drop.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-context-menu.png)

### Context menu
* 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-appointment-resizing.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-built-in-appointment.png)

### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-globalization.png)
### 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://ft.syncfusion.com/featuretour/uwp/images/scheduler/uwp-scheduler-localization.png)
### Localization
Localize all static text in the UWP scheduler to a particular language.

