When I click on an event on the calendar, I get the ScheduleAppointment object that is associated with the event.
When it comes to recurrence event, how can I get and edit the original event ? (As in "Open the entire series" vs. "Open this one" on outlook recurrence events) ?
Thank you for your patience.
We have analysed your query, based on the implementation of SfSchedule, currently we don’t have support to handle the recurrence appointment in Schedule events. We will consider this scenario and we will implement this support in any of our future releases.
Please let us know, if you have any concerns.
Joy Oyiess Rex K
We appreciate your patience.
From our latest service pack (Essential Studio for WinRT v184.108.40.206), we are able to handle the Recurrence appointments in the SfSchedule events. You can download it from the following location.
We have created a simple sample for the same, please find the sample in the attachment.
In the provided sample we have provided options to handle the recurrence appointments. Please refer the below code snippet to get the child appointment as well as original appointment from the SfSchedule event.
void schedule1_ContextMenuOpening(object sender, ContextMenuOpeningEventArgs e)
if (e.Appointment != null)
//to get the Child Appointment
ScheduleAppointment childAppointment =
(e.Appointment as ScheduleAppointment);
//to get the Parent Appointment
var myAppointment =
from app in (sender as SfSchedule).Appointments
where app.RecurrenceID == (e.Appointment
as ScheduleAppointment).RecurrenceID select app;
if (myAppointment != null)
ScheduleAppointment parentAppointment =
Please let us know, if you need any further assistance.
Joy Oyiess Rex K