We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The WPF Scheduler control is used to schedule and manage appointments through an intuitive user interface, similar to the Outlook calendar. Five different view modes are supported: day, week, workweek, month, and timeline. The control’s rich feature set supports:

  • Resource assignment for appointments.
  • Built-in appointment editor for manipulating appointments.
  • Built-in context menu for improving the end user experience.
  • Appearance customization.
  • Appointment rescheduling through resizing and drag and drop.
  • Localization to meet the needs of different regions.


Display appointments using five types of built-in views:

  • Day view
  • Week view
  • Workweek view
  • Month view
  • Timeline view


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 dates for a quick overview of each resource’s availability.
  • Headers are 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.

Resource support in WPF Scheduler


Appointments provide information about events to occur at specified times.

Data binding support in WPF scheduler

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 fields such as start time, end time, subject, notes, and recurrence.
  • Any type of IEnumerable data binding is supported.

Recurring appointments in WPF Scheduler

Recurring appointments

  • Use recurring appointments to repeat events on a regular basis.
  • Supports daily, weekly, monthly, and yearly recurrence patterns.

All day and spanned appointments in WPF Scheduler

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.

Appointment customization in WPF Scheduler

Appointment customization

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

Appointment tooltip in WPF Scheduler

Appointment tooltip

Display appointment details on mouseover. You can also customize the tooltip using a template.


Send alerts like the Outlook toast notification at specified times to remind users of appointments.

Reminders support in WPF Scheduler

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 savings time.

Time zone support in WPF Scheduler

Import and export appointments

You can import and export appointments via iCal file format, allowing you to easily synchronize events with Outlook and Google Calendar.

Import and export appointments in WPF Scheduler

Selection and navigation

Selection in WPF Scheduler


Select time slots and appointments through mouse and touch interactions.

Navigation support in WPF scheduler

  • Navigate schedule views using touch, swipe gestures, and navigation buttons. The Scheduler supports programmatic navigation also.
  • Bring the required time slot into view in day, week, workweek, and timeline views.

Appointment rescheduling

Appointment drag and drop support in WPF Scheduler

Appointment drag and drop

  • Easily reschedule an appointment by dragging it from one time slot or month cell and dropping it into a different time slot or month cell.
  • Restrict the rescheduling of certain appointments and prevent appointments from being dropped in specific slots.

Appointment resizing support in WPF Scheduler

Appointment resizing

You can quickly extend or reduce an appointment’s start and end time by resizing the appointment.

Built-in appointment editor

You can easily create, edit, or delete appointments using the built-in appointment editor.

Built-in appointment editor support in WPF Scheduler

Context menu

  • Use the provided context menu user interface to add, edit, and delete appointments. You can reschedule, copy, and paste appointments with the context menu as well.
  • Customize the context menu to provide end users with the options they need.

Context menu support in WPF Scheduler

Globalization and localization

Globalization support in WPF scheduler


  • Display date-time formats and headers in different cultures to meet the needs of different regions.
  • WPF Scheduler also supports changing the first day of the week.

Localization support in WPF scheduler


Localize all static text in the WPF Scheduler to any desired language.


Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

I work for an electrical instruments plant. I purchased the Gantt control from Syncfusion. It has saved me many hours as well as stores our information more efficiently… now.
Marco Del Frate

Marco Del Frate

Tecnel SRL

double quotes

I am really thankful for the wonderful set of controls for WPF. I was able to deliver things on time and could focus on core business logic rather than control development.
Umair Ahmed

Umair Ahmed

Technical Lead at Vercom

Transform your applications today by downloading our free evaluation version Download Free Trial


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Syncfusion Awards
Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon