Best Practice for using AppointmentStore.StoreChanged in UWP app
I develop a Calendar app for Windows 10 and I have been looking into using the AppointmentStore.StoreChanged API. During my testing I found when an Appointment is added to the AppointmentStore the Changed event fires 4 times. First for AppointmentCreated event then three more times for "AppointmentModified"
Why might this be happening? Is there a way to improve my usage of AppointmentStore to get a single AppointmentCreated when adding a single Appointment to a calendar?
I have created an AppointmentService to keep a single instance of the AppointmentStore in my app, but I still get multiple events when adding a single Appointment.