We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Recurrance event on calendar

Hi,

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) ? 

Thanks,
Kesem

 

 

 

 


3 Replies

JO Joy Oyiess Rex  K Syncfusion Team September 19, 2013 07:16 AM UTC


Hi Kesem,

Thank you for your interest in Syncfusion Products.

We are analyzing on this query and we will let you know the status of this in two business days(Sep 23, 2013).

Please let us know, if you have any concerns.

Regards,
Joy Oyiess Rex K


JO Joy Oyiess Rex  K Syncfusion Team September 23, 2013 12:16 PM UTC

Hi Kesem,

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.

Regards,

Joy Oyiess Rex K



JO Joy Oyiess Rex  K Syncfusion Team October 29, 2013 12:59 PM UTC

Hi Kesem,

 

We appreciate your patience.

 

From our latest service pack (Essential Studio for WinRT v11.3.0.32), we are able to handle the Recurrence appointments in the SfSchedule events. You can download it from the following location.

 

http://www.syncfusion.com/support/forums/winrt/113596/Syncfusion-Essential-Studio-for-WinRT-(XAML)-v113032-(Service-Pack)-available-for-download

 

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.

 

[Code Snippet]

 

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 =    

                          (ScheduleAppointment)myAppointment;

                }

            }

        }

 

 

Please let us know, if you need any further assistance.

 

 

Regards,

Joy Oyiess Rex K



RecurreciveAppointment_WinRT_41724c4c.zip

Loader.
Live Chat Icon For mobile
Up arrow icon