New to Telerik UI for .NET MAUIStart a free 30-day trial

.NET MAUI Scheduler Events

Updated on Nov 7, 2025

The Telerik UI for .NET MAUI Scheduler component exposes a set of events that users trigger through interaction. You can handle these events and execute custom logic based on user action.

Here is a list of the available events:

  • AppointmentTapped—occurs when the user taps on an appointment. The AppointmentTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<Occurrence> object which provides the appointment occurrence through its Data property.
  • AppointmentDoubleTapped—occurs when the user double taps on an appointment. The AppointmentDoubleTappedevent handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<Occurrence> object which provides the appointment occurrence through its Data property.
  • SlotTapped—occurs when the user taps on a slot. The SlotTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<Slot> object which provides the slot through its Data property.
  • SlotDoubleTapped—occurs when the user double taps on a slot. The SlotDoubleTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<Slot> object which provides the slot through its Data property.
  • MonthDayTapped—occurs when the user taps on a month day. The MonthDayTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<DateTime> object which provides the month day through its Data property.
  • MonthDayDoubleTapped—occurs when the user double taps on a month day. The MonthDayDoubleTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<DateTime> object which provides the month day through its Data property.
  • AgendaItemTapped—Occurs when the user taps on an agenda item. This event only applies to Agenda view and is not raised in Day, Week, Month, or Multiday views. The AgendaItemTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<SchedulerNode> object which provides the agenda item occurrence through its Data property. The Data property can be one of the following types:
      • AgendaMonthNode—Represents the model for month group headers in the agenda view.
      • AgendaWeekNode—Represents the model for week group headers in the agenda view.
      • AgendaDayNode—Represents the model for day group headers in the agenda view.
      • AppointmentNode—Represents the model of the views that are used to visualize appointments.
  • AgendaItemDoubleTapped—Occurs when the user double taps on an agenda item. This event only applies to Agenda view and is not raised in Day, Week, Month, or Multiday views. The AgendaItemTapped event handler receives two parameters:

    • The sender argument, which is of type object, but can be cast to the RadScheduler type.
    • A TappedEventArgs<SchedulerNode> object which provides the agenda item occurrence through its Data property. The Data property can be one of the following types:
      • AgendaMonthNode—Represents the model for month group headers in the agenda view.
      • AgendaWeekNode—Represents the model for week group headers in the agenda view.
      • AgendaDayNode—Represents the model for day group headers in the agenda view.
      • AppointmentNode—Represents the model of the views that are used to visualize appointments.

See Also

In this article
See Also
Not finding the help you need?
Contact Support