Scheduler With Recurrence Demo

This sample uses a schedule control on a form. It also has menu items that illustrate various properties and settings of the schedule control. It loads a sample "Appointments" file that holds appointments.

The data provider is ArrayListDataProvider whose implementation is found in the Syncfusion.Schedule namespace. In addition, this data provider uses appointment objects that implement the IRecurringScheduleAppointment interface to allow you to use recurring appointments in the sample.

Initial display

Display Showing Month View of the Appointments

Features:

NavigationCalendar

Navigation Calendar Sized to Show Four Months

 

As mentioned, this sample supports recurring appointments. When you edit an existing appointment, or enter a new one, you have the option to make the appointment a recurring appointment by clicking the "Make Recurring" button on the Enter Appointment screen. Clicking this button will pop up an "Appointment Recurrence" dialog box, in which you can specify the recurring definition.

 Here is an image displaying these dialogs.

RecurringAppointment
 Appointment Recurrence Dialog

 

Day View

Day View for Friday

 

Day View

Default Context Menu

 

Day View

Loading an Appearance Object

 

Day View

Schedule Control Using Turquoise Appearance

 

Day View

Changing Appearance through Property Grid