Skip to content
| Marketplace
Sign in
Visual Studio>Controls>WPF Scheduler - Syncfusion WPF UI Controls
WPF Scheduler - Syncfusion WPF UI Controls

WPF Scheduler - Syncfusion WPF UI Controls

Syncfusion

|
2,680 clicks
| (0) | Free Trial
Scheduler is used to schedule and manage appointments through an intuitive user interface, similar to the Outlook calendar. Eight different view modes are supported: day, week, workweek, month, timeline day, timeline week, timeline workweek, and timeline month.
Get Started

Syncfusion WPF Scheduler

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

  • A built-in appointment editor for manipulating appointments.
  • Appearance customization.
  • Appointment rescheduling through resizing and drag and drop.
  • Localization to meet the needs of different regions.

Syncfusion WPF Scheduler

Features and Benefits of WPF Scheduler Control

Views

A wide range of built-in view modes are available: day, week, workweek, month, timeline day, timeline week, timeline workweek, and timeline month.

Resource grouping

Group appointments based on the resources associated with them in day, week, workweek, timeline day, timeline week, timeline workweek, and timeline month views.

Learn more about resource view

Month agenda view

Display the appointments in a list below the month view by clicking a day.

Events

Render recurring, all-day, and spanned appointments to visualize your schedule and events easily. Appointments contain information on events scheduled at specific times. In addition to default appointments, users can use their own collections to connect a business entity to an appointment by mapping their fields, such as start time, end time, subject, notes, and recurrence.

Recurring events

Easily configure recurring events on a daily, weekly, monthly, or yearly basis. You can also skip or change an occurrence of a recurring appointment.

Load on demand

Load appointments on demand for the visible date range with the loading indicator. Loading appointments on demand improves loading performance ranging multiple years.

Appointment reminder

The WPF Scheduler alerts you with reminders at specified time period before an appointment’s start time.

Appointment rescheduling

  • 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 - You can quickly extend or reduce an appointment’s start and end times by resizing the appointment.

Built-in appointment editor

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

Context menu and command

The WPF Scheduler context menu component displays shortcut options to add, edit, and delete appointments during user interaction when users right-click the cursor on appointments, time slots, and month cells. You can use built-in RoutedUICommands for handling the context menu options.

Time zones

Display appointments created in various time zones in a system. Appointment start and end times are also automatically adjusted and displayed based on daylight saving time.

Special time region

Create special time regions in WPF Scheduler to highlight time slots in day, week, workweek, timeline day, timeline week, and timeline workweek views. Merge adjacent special time regions and show them as a single region instead of showing them separately for each day in week and workweek views.

Flexible working days

Customize the work days in a workweek so that the remaining days will be hidden from view.

Date restriction

Prevent navigation before the minimum date and beyond the maximum date. This restricts users from selecting certain dates outside of a range of time.

Appearance customization

Provide a unique and consistent look to your scheduler with appearance customization using styles, data templates, and theme support.

Localization and globalization

Display the current date and time by following the globalized date and time formats. Localize all available static text in the Scheduler.

First day of the week

Customize the first day of the week as needed. The default first day is Sunday.

Related links

Learn More about WPF Pivot Grid

Download Free Trial

Pricing

View Demos

Community Forums

Documentation

Knowledge base

Suggest a Feature

About Syncfusion WPF Controls

Syncfusion's WPF controls library is the only suite that you will ever need to build an application since it contains over 95 high-performance, lightweight, modular, and responsive UI controls in a single package. In addition to Scheduler, we provide popular WPF Controls such as WPF DataGrid, WPF Scheduler, WPF Diagram, WPF Docking, and WPF PDF Viewer.

About Syncfusion

Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 35,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today we provide 1900+ controls and frameworks for web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, JavaScript, Angular, React, Vue, and Flutter), mobile (Xamarin, Flutter, UWP and JavaScript), and desktop development (WinForms, WPF, WinUI, UWP, Flutter, and .NET MAUI). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.


sales@syncfusion.com | Toll Free: 1-888-9 DOTNET

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft