Reminders display alerts at a specified time before an appointment’s start time. An appointment can have one or more reminders. The Scheduler provides a ReminderItem class for reminders.

To access reminders associated with an appointment, use the AppointmentItem.Reminders property.

Users can click the Dismiss button to remove the selected reminder or the Dismiss All button to remove all reminders that triggered the alert. Users can also select the time interval and click the Snooze button to postpone the alert.

The SchedulerControl.RemindersDialogShowing event is fired before the alert is shown. You can use the event to customize the reminders behavior. The event’s ViewModel property returns the corresponding data and provides access to the dismiss and snooze commands.