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

Agenda View

Updated on Nov 7, 2025

The Agenda View represents a view that shows a list of appointments in a continuous, scrollable format.

Set the Agenda View

Add an AgendaViewDefinition to the ViewDefinitions collection of the RadScheduler instance.

XAML
<telerik:RadScheduler x:Name="scheduler">
    <telerik:RadScheduler.ViewDefinitions>
        <telerik:AgendaViewDefinition />
    </telerik:RadScheduler.ViewDefinitions>
</telerik:RadScheduler>

.NET MAUI Scheduler Agenda View

Properties on Scheduler Level

  • AddAppointmentCommand (ICommand)—Defines the command that is executed when the add appointment button is clicked. This command opens the appointment creation dialog.
  • AddAppointmentButtonStyle (Style with target type RadButton)—Defines the style that is applied to the add appointment button displayed in the Scheduler header. The button is visible for the Agenda view.

Properties on Agenda View Level

  • Title (string)—Specifies the name for the view. If not explicitly set, a default title may be generated.
  • HeaderTextFormat (string)—Defines the string format of the header text.
  • FirstDayOfWeek (DayOfWeek?)—Defines the day that is considered the beginning of the week.
  • MonthTemplate (DataTemplate)—Specifies the template used to display month headers in the agenda view.
  • WeekTemplate (DataTemplate)—Specifies the template used to display week headers in the agenda view.
  • DayTemplate (DataTemplate)—Specifies the template used to display day headers in the agenda view.
  • AppointmentDurationTemplate (DataTemplate)—Specifies the template used to display appointment duration in the agenda view.
  • InitializationBusyIndicatorStyle (Style with target type RadBusyIndicator)—Specifies the style for the busy indicator shown during initial data loading. This indicator appears centered on screen while the agenda items are being loaded and until scroll is performed to the current item.
  • LoadingProgressIndicatorStyle (Style with target type RadLinearProgressBar)—Specifies the style applied to the progress bar displayed when loading appointments for the visible range.

See Also