|
| 1 | +--- |
| 2 | +title: Agenda View |
| 3 | +page_title: .NET MAUI Agenda View Documentation - Agenda View |
| 4 | +description: Learn more about the agenda view definition in the Telerik UI for .NET MAUI Scheduler control. |
| 5 | +position: 1 |
| 6 | +slug: scheduler-agenda-view |
| 7 | +--- |
| 8 | + |
| 9 | +# Agenda View |
| 10 | + |
| 11 | +The Agenda View represents a view that shows a list of appointments in a continuous, scrollable format. |
| 12 | + |
| 13 | +## Set the Agenda View |
| 14 | + |
| 15 | +Add a `AgendaViewDefinition` to the `ViewDefinitions` collection of the `RadScheduler` instance. |
| 16 | + |
| 17 | +```XAML |
| 18 | +<telerik:RadScheduler x:Name="scheduler"> |
| 19 | + <telerik:RadScheduler.ViewDefinitions> |
| 20 | + <telerik:AgendaViewDefinition /> |
| 21 | + </telerik:RadScheduler.ViewDefinitions> |
| 22 | +</telerik:RadScheduler> |
| 23 | +``` |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | +## Properties |
| 28 | + |
| 29 | +* `Title` (`string`)—Specifies the name for the view. If not explicitly set, a default title may be generated. |
| 30 | +* `HeaderTextFormat` (`string`)—Defines the string format of the header text. |
| 31 | +* `FirstDayOfWeek` (`DayOfWeek?`)—Defines the day that is considered the beginning of the week. |
| 32 | +* `MonthTemplate` (`DataTemplate`)—Specifies the template used to display month headers in the agenda view. |
| 33 | +* `WeekTemplate` (`DataTemplate`)—Specifies the template used to display week headers in the agenda view. |
| 34 | +* `DayTemplate` (`DataTemplate`)—Specifies the template used to display day headers in the agenda view. |
| 35 | +* `AppointmentDurationTemplate` (`DataTemplate`)—Specifies the template used to display appointment duration in the agenda view. |
| 36 | +* `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. |
| 37 | +* `LoadingProgressIndicatorStyle` (`Style` with target type `RadLinearProgressBar`)—Specifies the style applied to the progress bar displayed when loading appointments for the visible range. |
| 38 | + |
| 39 | +## See Also |
| 40 | + |
| 41 | +- [Views]({%slug scheduler-views-overview %}) |
| 42 | +- [Multiday View]({%slug scheduler-multiday-view %}) |
| 43 | +- [Week View]({%slug scheduler-week-view %}) |
| 44 | +- [Custom Date Formats]({%slug scheduler-custom-date-formats%}) |
0 commit comments