A newer version of this page is available. Switch to the current version.

All-Day Area

  • 3 minutes to read

The All-Day area contains appointments that last a whole day or more (the AppointmentItem.Duration property exceeds 24 hours).

TIP

Appointments displayed in the All-Day area are not limited to those whose AppointmentItem.AllDay property returns true.

The All-Day area is shown in the Day View, Work-Week View, and Week View. To hide the All-Day area and display all-day appointments in time cells, set the view's ShowAllDayArea property to false.

When the user drops an appointment to the All-Day area, its AppointmentItem.AllDay property is set to true. When the user drags the appointment back to the time cells area, its initial AppointmentItem.Duration value is not restored and instead set to fill a time cell.

Customization

Use the DayViewBase.ShowAllDayArea to hide the All-Day area.

The following properties affect the appearance of the All-Day area.

Property

Description

DayViewBase.AllDayAppointmentContentTemplate

DayViewBase.AllDayAppointmentContentTemplateSelector

Gets or sets the data template used to display the content of all-day appointments.

DayViewBase.AllDayCellContentTemplate

DayViewBase.AllDayCellContentTemplateSelector

Gets or sets the data template used to display the content of all-day appointments.

DayViewBase.AllDayAppointmentFullIntervalStringFormat

Gets or sets the data template used to display the content of all-day area cells

DayViewBase.AllDayAppointmentIntervalStringFormat

Gets or sets the format of the string displayed in appointments in the All-Day area that indicate the interval of an appointment.

DayViewBase.AllDayAppointmentLeftArrowTextStringFormat

DayViewBase.AllDayAppointmentRightArrowTextStringFormat

Get or set the format of the string displayed in appointments in the All-Day area that do not fit in the view area.

DayViewBase.AppointmentMinHeight

Gets or sets the height of All-Day appointments.

DayViewBase.AllDayAppointmentStyle

Gets or sets the style of All-Day appointments.

DayViewBase.AllDayAreaMinHeight

Gets or sets the minimum height of the All-Day Area.

DayViewBase.AllDayCellStyle

Gets or sets the style of All-Day area cells.

DayViewBase.AllDaySeparatorSize

Gets or sets the height of a separator bar between the All-Day area and the main view area.

DayViewBase.ShowAllDayAppointmentArrowImages

Gets or sets the format of the string that indicates the appointment's interval and is displayed in appointments in the All-Day area .

DayViewBase.ShowAllDayAppointmentDescription

Gets or sets whether to display descriptions within appointments in the All-Day area.

DayViewBase.ShowAllDayAppointmentInterval

Gets or sets whether to display the start and end date and time within appointments in the All-Day area.

DayViewBase.ShowAllDayAppointmentLocation

Gets or sets whether to display the location within appointments in the All-Day area.

DayViewBase.ShowAllDayAppointmentRecurrenceImage

Gets or sets whether to display icons that indicate recurring appointments in the All-Day area.

DayViewBase.ShowAllDayAppointmentReminderImage

Gets or sets whether to display icons that indicate reminders for appointments in the All-Day area.

DayViewBase.ShowAllDayAppointmentStatus

Gets or sets whether to display the status bar within appointments in the All-Day area.