The Appointments Provider Contract

The Appointments Provider contract provides apps with an easy way to schedule appointments when running on a PC. It follows the same pattern as the Contact contract. The source app can show a Windows-provided flyout for adding, removing, or replacing an appointment. It can also launch the user’s calendar initialized to a specific timeframe to help him or her decide when to schedule the appointment. As with the Contact contract, information in the user’s calendar is kept isolated from the source app (unless the app uses the phone-specific Appointments capability). The app only knows about appointments that it helped create.

The reason this is a contract is that any app can choose to be an appointments provider, ...

Get Universal Windows® Apps with XAML and C# Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.