Skip to content

Commit 4ab7c9d

Browse files
committed
add agenda view
1 parent ccbeb70 commit 4ab7c9d

File tree

8 files changed

+52
-6
lines changed

8 files changed

+52
-6
lines changed
75.5 KB
Loading

controls/scheduler/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The Telerik UI for .NET MAUI Scheduler allows you to easily implement various sc
1414

1515
## Key Features of the .NET MAUI Scheduler
1616

17-
* [Built-in Views]({% slug scheduler-views-overview %})—The Scheduler control comes with a few customizable predefined views: month, week, multiday and day views.
17+
* [Built-in Views]({% slug scheduler-views-overview %})—The Scheduler control comes with a few customizable predefined views: month, week, multiday, day, and agenda views.
1818
* [Appointments]({% slug appointments-overview %})—Through the `AppointmentsSource` property you can populate the Scheduler with appointments. In addition, you can define a custom template as well as apply various styling options to the appointments to achieve the desired look & feel.
1919
* [Recurrent Appointments]({% slug scheduler-recurrence-overview %})—The control provides the functionality to configure repeating appointments. You can apply recurring scheduling patterns such as daily, weekly, monthly or set a range of recurrence from date to date to the appointments.
2020
* [Built-in Dialogs]({% slug scheduler-built-in-dialogs %})—The Scheduler exposes built-in dialogs for the creation and modification of appointments, so you can provide users with the ability to directly schedule their meetings.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
![.NET MAUI Scheduler Agenda View](../images/scheduler-agendaview.png)
26+
27+
## Properties
28+
29+
* `Title` (`string`)&mdash;Specifies the name for the view. If not explicitly set, a default title may be generated.
30+
* `HeaderTextFormat` (`string`)&mdash;Defines the string format of the header text.
31+
* `FirstDayOfWeek` (`DayOfWeek?`)&mdash;Defines the day that is considered the beginning of the week.
32+
* `MonthTemplate` (`DataTemplate`)&mdash;Specifies the template used to display month headers in the agenda view.
33+
* `WeekTemplate` (`DataTemplate`)&mdash;Specifies the template used to display week headers in the agenda view.
34+
* `DayTemplate` (`DataTemplate`)&mdash;Specifies the template used to display day headers in the agenda view.
35+
* `AppointmentDurationTemplate` (`DataTemplate`)&mdash;Specifies the template used to display appointment duration in the agenda view.
36+
* `InitializationBusyIndicatorStyle` (`Style` with target type `RadBusyIndicator`)&mdash;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`)&mdash;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%})

controls/scheduler/views/day-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add a `DayViewDefinition` to the `ViewDefinitions` collection of the `RadSchedul
2222
</telerik:RadScheduler>
2323
```
2424

25-
![](../images/scheduler-dayview.png)
25+
![.NET MAUI Scheduler Day View](../images/scheduler-dayview.png)
2626

2727
## Properties
2828

controls/scheduler/views/month-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add a `MonthViewDefinition` to the `ViewDefinitions` collection of the `RadSched
2222
</telerik:RadScheduler>
2323
```
2424

25-
![](../images/scheduler-monthview.png)
25+
![.NET MAUI Scheduler Month View](../images/scheduler-monthview.png)
2626

2727
## Properties
2828

controls/scheduler/views/multiday-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add a `MultidayViewDefinition` to the `ViewDefinitions` collection of the `RadSc
2222
</telerik:RadScheduler>
2323
```
2424

25-
![](../images/scheduler-multiday.png)
25+
![.NET MAUI Scheduler MultiDay View](../images/scheduler-multiday.png)
2626

2727

2828
## Properties

controls/scheduler/views/overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ The Telerik UI for .NET MAUI Scheduler control provides the functionality of dis
1414
- [Week View]({%slug scheduler-week-view %})&mdash;Displays the appointment of a week.
1515
- [Multiday View]({%slug scheduler-week-view %})&mdash;Displays the appointments of a specified number of days starting from `CurrentDate`.
1616
- [Month View]({%slug scheduler-month-view %})&mdash;Displays the appointments of a month.
17+
- [Agenda View]({%slug scheduler-agendaview-overview%})&mdash;Displays the appointments in a continuous, scrollable agenda list.
1718

1819
## Define the Views
1920

@@ -26,4 +27,5 @@ Define the available to the user views by adding them to the `ViewDefinitions` c
2627
- [Day View]({%slug scheduler-day-view%})
2728
- [Week View]({%slug scheduler-week-view %})
2829
- [Multiday View]({%slug scheduler-week-view %})
29-
- [Month View]({%slug scheduler-month-view %})
30+
- [Month View]({%slug scheduler-month-view %})
31+
- [Agenda View]({%slug scheduler-agenda-view %})

controls/scheduler/views/week-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Add a `WeekViewDefinition` to the `ViewDefinitions` collection of the `RadSchedu
2424
</telerik:RadScheduler>
2525
```
2626

27-
![](../images/scheduler-weekview.png)
27+
![.NET MAUI Scheduler Week View](../images/scheduler-weekview.png)
2828

2929
## Properties
3030

0 commit comments

Comments
 (0)