Version

Agenda View (XamScheduler)

Purpose

This topic explains how data is presented in the XamScheduler's agenda view.

Required Background

Topic Purpose

This topic provides an overview of the XamScheduler control.

This topic explains how to bind the control to a data source using ScheduleListDataSource.

Overview

The agenda view of the XamScheduler is visualizing the activities which occur during a specific time range. The time range is specified using the AgendaViewMinimumDate and AgendaViewMaximumDate properties. The activities are presented in the agenda view with their subject, location and times. If an activity has a resource associated with it and the resource has a color scheme set, this color will be used for drawing the vertical separator between the activity’s time and activity’s subject.

The following image shows the agenda view along with its visual elements:

Scheduler_AgendaView_01.png

  1. Day Header

  2. Activity subject

  3. Activity location

  4. Separator drawn using the associated resource’s color scheme

  5. Activity start time (available if the activity is starting during the particular day)

  6. Activity end time (available if the activity is ending during the particular day)

Configuring

The following table maps some configurable aspect/behavior of the agenda view to the property/method that is responsible for:

Aspect Description Property/Method

Agenda view visibility

The month view allows sharing its occupied space with an agenda view. This happens by splitting the available to the view space in two.

Inter Day Spacing

Configure the space between the days in the agenda view.

Set a specific day in view

Ensure that a specific day is visible in the agenda view by invoking this method.

Events

The following table maps some of the user interactions to the events that are raised by the control:

User Interaction Description Event

Activity tapped

Occurs when tapping on an activity in the month view or in the integrated agenda view.

Activity selected

Occurs after an activity is selected in the month view or in the integrated agenda view.

Styling

The agenda view is highly configurable in terms of fonts, sizes and colors. There are a lot of properties at your disposal to configure this view and all of their names are prefixed with AgendaView so that it is easier for you to find them. For example:

Related Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic explains how data is presented in the XamScheduler's day view.

This topic explains how data is presented in the XamScheduler's month view.

This topic explains how data is presented in the XamScheduler's week view.

This topic explains the appointment activity type.