Version

About Activities

Activity entities are a core concept in a scheduling application. There are different types of activities, all derived from the ActivityBase class and therefore having common properties such as Subject, Start, End, OwningCalendarId and OwningResourceId. The Start and End are defined as UTC values and may either be fixed times or floating.

ActivityBase also has settings related to recurrence, reminder and time zones as well as properties to control whether the activity is displayed (IsVisible) and whether the activity is modifiable (IsLocked).

XamSchedule supports three types of activities:

  1. Appointment – This is the most commonly used entity and represents a scheduled amount of time on a calendar, such as a meeting or event. XamSchedule provides built-in support for displaying a dialog for creating or modifying an Appointment.

  2. Task entity – Represents a task or a to-do to be performed with a PercentComplete setting.

  3. Journal entity – Represents a journal entry or a note.

xamScheduleActivities.png