Back to Devexpress

AppointmentStatusType Enum

corelibraries-devexpress-dot-xtrascheduler-1df41b12.md

latest4.1 KB
Original Source

AppointmentStatusType Enum

Lists the appointment status types.

Namespace : DevExpress.XtraScheduler

Assembly : DevExpress.XtraScheduler.v25.2.Core.dll

NuGet Package : DevExpress.Scheduler.Core

Declaration

csharp
public enum AppointmentStatusType
vb
Public Enum AppointmentStatusType

Members

NameDescription
Free

This status means that a person is in the office and available to others. The status bar is colored white.

| | Tentative |

This status means that a person is in the office and tentatively available to others. The status bar is colored with a darker shade of the appointment label color. If an appointment has no label, the color is blue (#FF4A87E2). The color pattern has white diagonal stripes (the System.Drawing.Drawing2D.HatchStyle.WideUpwardDiagonal type).

| | Busy |

This status means that a person is in the office but unavailable to others. The status bar is colored with a darker shade of the appointment label color. If an appointment has no label, the color is blue (#FF4A87E2).

| | OutOfOffice |

This status means that a person is out of the office and unavailable to others. The status bar color is close to purple (#FF800080).

| | WorkingElsewhere |

This status means that a person is not in the office but is readily available for business contacts. The status bar is colored with a darker shade of the appointment label color. If an appointment has no label, the color is light violet (#FF937BD1). The pattern is 75 percent hatch (System.Drawing.Drawing2D.HatchStyle.Percent75) with the white foreground.

| | Custom |

This status represents all custom statuses added to the AppointmentStorage.Statuses collection. The color fill of appointment status is specified by the AppointmentStatus.Brush property, which is platform-specific.

|

The following properties accept/return AppointmentStatusType values:

LibraryRelated API Members
Cross-Platform Class LibraryIAppointmentStatus.Type
WinForms ControlsAppointmentStatus.Type
WPF ControlsAppointmentStatusItem.Type
ASP.NET Web Forms ControlsAppointmentStatus.Type

Remarks

Enumeration members are used as the IAppointmentStatus.Type property values.

Note

Starting from v2017 vol.1, the color associated with the AppointmentStatusType.OutOfOffice has been changed. Use the SchedulerCompatibility.StatusOutOfOfficeColor property to revert to the previous color.

See Also

Appointment Labels and Statuses

DevExpress.XtraScheduler Namespace