Home Products Downloads Support About

Silverlight Scheduler Control

VIBlend Scheduler Control for Silverlight provides the easiest way to integrate rich scheduling and calendar fuctionality in your Silverlight applications.

Live Demo
Silverlight Scheduler

Day, WorkWeek, Week and Month Views

VIBlend Scheduler supports four different views. Each view is configurable to fit different application scenarios and needs. For example, you can customize the days shown in the view, work time, or the number of time slots.

Silverlight Scheduler

Context Menu

The built-in context menu allows you to right click and add, delete or edit appointments. You can also use it to navigate to an appointment or select a specific view. The context menu items and appearance are fully customizable. If you need to display your own context menu, you can disable the default one and replace it with your own implementation.

End-User Capabilities

By default, all appointments can be moved, resized, edited, disabled or deleted. Depending on your application specific needs you can choose to turn these features on or off. You can also hide appointments, customize their templates or tooltips.

Appointment Edit Dialogs

VIBlend Scheduler control allows you to create and edit appointments and their recurrence patterns using appointment Edit Dialogs. The dialogs can be customized and localized.

Silverlight Scheduler Appointment Dialog

Recurring Appointments

You can create and configure recurring appointments. With the built-in functionality, you can create daily, weekly, monthly and yearly recurrence patterns. You can also handle the exceptions from the recurrence pattern.

Silverlight Scheduler Recurring Appointment

Customize Appointments

Each appointment in the Scheduler can have a specific template according to your requirements. You can also create custom Appointments and change the appointment appearance using the Scheduler’s built-in appointment categories.

Localization and Culture Support

All texts and dates displayed in the scheduler control can be localized. This allows you to adjust the Scheduler control to any Culture and language.

Keyboard Navigation

The scheduler control supports keyboard navigation. You can navigate to a timeslot using the up, down, left or right arrows. Pressing ‘Enter’ or ‘Space’ keys opens the Edit Dialog so you can change or setup an appointment. You can even navigate through the appointments using the ‘Tab’ and ‘Shift + Tab’ keys.


The Scheduler control allows you to define resources that can be assigned associated with appointments. Each appointment can have multiple resources. When you switch between the resources, the Scheduler displays only the appointments which have the selected resource. The resources in the Scheduler are displayed in a Resource Navigator above the View. You can set a template to a resource item or change its styling settings.

Appointment Categories and Status

Each appointment can have a category and you can choose from several built-in categories. When you select a category the appointment’s background will change to match the assigned category. Each appointment can have a status. The built-in status options are ‘Busy’, ‘Tentative’, ‘Free’ and ‘Out of Office’. You can also add custom Status options and Categories.

Silverlight Scheduler Appointment Categories

Read-only mode

The control supports a Read-Only Mode. In this mode users can only navigate through views and see the appointments and resources. However, they cannot edit, delete or select appointments.

Special Days

The Scheduler control exposes a collection of special days and you can assign a template or change the appearance of any Date. You can use this feature to highlight vacations and holidays.

Silverlight Scheduler Special Days

Work Time

The work time settings are fully configurable. You can change the start and end work days, hours or minutes. The default work time is Monday to Friday, 9:00am – 17:00pm.

Data Binding

VIBlend Scheduler can be loaded with data from a data source. This is very helpful when your appointments and resources data is stored in a database or other external data source. If your data fields do not match the IAppointment class, you can use the Scheduler’s Mapping during the data binding process. When you add, remove or edit an Appointment, the data provider is automatically synchronized and updated. We also provided an option to disable this automation. You can also use the Scheduler control in unbound mode.

Requirements and compatibility
Operating System: XP, Vista, Windows7, Windows 2008 Server
.NET Framework: 4.0
Silverlight version: 4.0
Recommended IDE: Visual Studio 2010
Copyright © VIBlend  
Terms of Use | Privacy Policy
Silverlight Controls WinForms Controls Knowledge Base About Us
Silvelright DataGrid Ribbon Interface Technical Support Blog
Silverlight Editors WinForms DataGrid
Silverlight Ribbon Bar Calendar Downloads Forum
Navigation Bars Navigation Bars    
Menu & ContextMenu TreeView Report a bug Client Login
ComboBox & ListBox Tab Control    
Silverlight Pivot Table WinForms Pivot Grid Request a feature