Newer Version Available

This content describes an older version of this product. View Latest

CalendarService User Experience

Your component can deliver any user experience you like. There are a number of common calendar-based features where CalendarService might be suitable.

Here are a few examples of common calendar-based features:

  • View all calendar events for a specified date or date range
  • Add a new calendar event to a device’s calendar
  • Check if a newly scheduled event conflicts with any events on a device’s calendar
  • Schedule a reminder to avoid missing important events
  • Compare an event on a device calendar to another calendar
  • Perform an action when a calendar event begins
  • Read, change, or remove an existing calendar event

In some of these examples, CalendarService is only a part of the complete solution. Displaying event data, checking a calendar for availability, and so on are other parts that you need to implement yourself.