Skip to main content

DevExpress.XtraScheduler Namespace

In This Article

Contains classes which are used to implement the main functionality of the Scheduler Control.

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

#Classes

Name Description
Appointment An appointment in the scheduler control.
AppointmentCancelEventArgs Serves as the base class for classes which provide data for certain appointment events with the ability to cancel the operation being performed.
AppointmentCollection A collection of appointments.
AppointmentConflictEventArgs Provides data for the SchedulerControl.AllowAppointmentConflicts event.
AppointmentDragEventArgs Provides data for the SchedulerControl.AppointmentDrag and SchedulerControl.AppointmentDrop events.
AppointmentEventArgs Serves as the base class for classes which provide data for certain appointment events.
AppointmentExportedEventArgs Provides data for the AppointmentExporter.AppointmentExported event.
AppointmentExportingEventArgs Provides data for the AppointmentExporter.AppointmentExporting event.
AppointmentImportedEventArgs Provides data for the AppointmentImporter.AppointmentImported event.
AppointmentImportingEventArgs Provides data for the AppointmentImporter.AppointmentImporting event.
AppointmentOperationEventArgs Provides data for the AllowAppointment~ events of the SchedulerControl.
AppointmentResizeEventArgs Provides data for the SchedulerControl.AppointmentResizing and SchedulerControl.AppointmentResized events.
AppointmentStatusBase Represents the base class for the appointment status.
CancelListChangedEventArgs Provides data for the SchedulerStorage.AppointmentCollectionAutoReloading and SchedulerStorage.ResourceCollectionAutoReloading events.
ExchangeAppointmentEventArgs Provides data for the AppointmentExchanger.GetAppointmentForeignId event.
ExchangeExceptionEventArgs Provides data for the AppointmentExchanger.OnException event.
OccurrenceCalculator Enables you to calculate the occurrences for a given recurrent appointment.
PersistentObjectCancelEventArgs Provides data for the persistent object events of the SchedulerStorage that have a cancel option.
PersistentObjectEventArgs Provides data for the persistent object events of the SchedulerStorage.
PersistentObjectsEventArgs Provides data for the persistent objects events of the SchedulerStorage.
QueryWorkTimeEventArgs Provides data for the SchedulerControl.QueryWorkTime event.
RecurrenceInfo Contains a recurring appointment's recurrence information.
RecurringReminder A reminder for a recurring appointment.
Reminder A reminder for a non-recurring appointment.
ReminderAlertNotification Contains information related to the reminder alert.
ReminderBase Serves as the base for classes which represent reminders for non-recurring and recurring appointments.
ReminderBaseAlertNotification A reminder alert notification.
ReminderEventArgs Provides data for the SchedulerStorage.ReminderAlert event.
RemindersFormDefaultActionEventArgs Provides data for the SchedulerControl.RemindersFormDefaultAction event.
Resource A resources persisted in a data store.
TimeIntervalCollection A collection of time intervals.
TimeRuler A time ruler.
TimeRulerCollection A collection of time rulers.
TimeScale Serves as the base class for classes which are time scales in the Timeline View.
TimeScaleCollection A collection of time scales in the Timeline View.
TimeScaleDay A time scale whose time cell value is equal to a single day.
TimeScaleFixedInterval Serves as a base for the classes for which TimeScaleFixedInterval.Value is a fixed time interval.
TimeScaleHour A time scale whose time cell value is equal to a single hour.
TimeScaleMonth A time scale whose time cell value is equal to a single month.
TimeScaleQuarter A time scale whose time cell value is equal to a quarter of a year.
TimeScaleWeek A time scale whose time cell value is equal to a single week.
TimeScaleYear A time scale whose time cell value is equal to a single year.
TimeSlot An individual time slot item.
UserInterfaceObject Represents a base class for different user interface objects.

#Delegates

Name Description
AppointmentConflictEventHandler A method that will handle the SchedulerControl.AllowAppointmentConflicts event.
AppointmentDragEventHandler A method that will handle the SchedulerControl.AppointmentDrag and SchedulerControl.AppointmentDrop events.
AppointmentExportedEventHandler A method that will handle the AppointmentExporter.AppointmentExported event.
AppointmentExportingEventHandler A method that will handle the AppointmentExporter.AppointmentExporting event.
AppointmentImportedEventHandler A method that will handle the AppointmentImporter.AppointmentImported event.
AppointmentImportingEventHandler A method that will handle the AppointmentImporter.AppointmentImporting event.
AppointmentOperationEventHandler A method that will handle the AllowAppointment~ events of the SchedulerControl.
AppointmentResizeEventHandler A method that will handle events associated with appointment resizing.
CancelListChangedEventHandler A method that will handle the SchedulerStorage.AppointmentCollectionAutoReloading and SchedulerStorage.ResourceCollectionAutoReloading events.
ExchangeAppointmentEventHandler A method that will handle the AppointmentExchanger.GetAppointmentForeignId event.
ExchangeExceptionEventHandler A method that will handle the AppointmentExchanger.OnException event.
PersistentObjectCancelEventHandler A method that will handle the persistent object events of the SchedulerStorage that have a cancel option.
PersistentObjectEventHandler A method that will handle the persistent object events of the SchedulerStorage.
PersistentObjectsEventHandler A method that will handle the persistent objects events of the SchedulerStorage.
QueryWorkTimeEventHandler A method that will handle the SchedulerControl.QueryWorkTime event.
ReminderEventHandler A method that will handle the SchedulerStorage.ReminderAlert event.
RemindersFormDefaultActionEventHandler A method that will handle the SchedulerControl.RemindersFormDefaultAction event.

#Enums

Name Description
AllDayEventDateTimeMode Lists modes that determine how the start and end times of the all-day appointment are interpreted when the scheduler changes its time zone.
AllowDisplayAppointmentDependencyForm Lists the values used to specify whether the Appointment Dependency dialog can be displayed or not.
AllowDisplayAppointmentForm Lists the values used to specify whether the Edit Appointment form can be displayed or not.
AppointmentConflictsMode Lists the modes which specify if appointment conflicts are allowed.
AppointmentSnapToCellsMode Lists the modes of appointments that fit in the time cell(s) by stretching it to the cell's limits.
AppointmentStatusDisplayType Lists the values used to specify how the appointment status is displayed within an appointment.
AppointmentStatusType Lists the statuses for appointments.
AppointmentTimeDisplayType Lists the values used to specify how the start and end time are displayed within appointments.
AppointmentTimeVisibility Lists the values used to specify the visibility state of the start and end time within appointments.
AppointmentType Lists the types of appointments.
FieldValueType
FirstDayOfWeek Lists the days which can be used to specify the first day of the week.
RecurrenceRange Lists the types of recurrence range.
RecurrenceType Lists the types of recurrent appointments.
RecurrentAppointmentAction Lists actions which could be performed on a recurrent appointment.
RemindersFormDefaultAction Lists the types of default actions which can be applied after the Reminders form is closed.
SchedulerGroupType Lists the grouping type used in the scheduler control.
SchedulerViewType Lists the view types for a scheduler.
UsedAppointmentType Lists values which specify to which appointments end-user restrictions can be applied.
WeekDays Lists days and groups of days for recurrence patterns.
WeekOfMonth Lists weeks in a month in which the event will occur.