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.
Display Showing Month View of the Appointments
Features:
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.
Day View for Friday
Default Context Menu
Loading an Appearance Object
Schedule Control Using Turquoise Appearance
Changing Appearance through Property Grid