Skip to main content
A newer version of this page is available. .

DevExpress.XtraScheduler Namespace

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

Assembly: DevExpress.XtraScheduler.v21.2.dll

NuGet Packages: DevExpress.Win.Design, DevExpress.Win.Scheduler

Classes

Name Description
ActiveViewChangingEventArgs Provides data for the SchedulerControl.ActiveViewChanging event.
AgendaView A view that lists appointments by day.
AgendaViewAppearance Provides appearance settings used to paint the Agenda view.
AppointmentDataStorage A storage that holds a collection of appointments.
AppointmentDependencyDataStorage A storage which holds a collection of appointment dependencies.
AppointmentDependencyFormEventArgs Provides data for the SchedulerControl.EditAppointmentDependencyFormShowing event.
AppointmentDependencyStorage A storage which holds a collection of appointment dependencies.
AppointmentDragDropOptions Contains options specific for appointment drag-and-drop operations.
AppointmentFlyoutOptions Contains options which define how appointment flyouts are displayed.
AppointmentFlyoutShowingEventArgs Provides data for the SchedulerControl.AppointmentFlyoutShowing event.
AppointmentFormEventArgs Provides data for the SchedulerControl.EditAppointmentFormShowing event.
AppointmentImagesEventArgs Provides data for the SchedulerControl.InitAppointmentImages event.
AppointmentLabel Represents an appointment’s identification label.
AppointmentLabelCollection A collection of appointment labels.
AppointmentLabelDataStorage A collection of Scheduler Labels that specify appointments’ background colors.
AppointmentLabelExtension static Defines extension methods for the AppointmentLabel interface.
AppointmentStatus Appointment’s availability status.
AppointmentStatusCollection Represents a collection of appointment statuses.
AppointmentStatusDataStorage A collection of Scheduler Statuses that specify appointments’ side color stripes.
AppointmentStatusExtension static Defines extension methods for the AppointmentStatus interface.
AppointmentStorage Represents a storage which holds a collection of appointments.
AppointmentViewInfoCustomizingEventArgs Provides data for the SchedulerControl.AppointmentViewInfoCustomizing event.
BaseHeaderAppearance Serves as the base class for classes that provide the appearance settings for the scheduler’s elements.
BaseViewAppearance Serves as the base class for classes that provide the appearance settings used to paint view elements.
CustomDrawAppointmentFlyoutSubjectEventArgs Provides data for the SchedulerControl.CustomDrawAppointmentFlyoutSubject event.
CustomDrawObjectEventArgs Provides data for the custom draw events of the SchedulerControl.
CustomizeAppointmentFlyoutEventArgs Provides data for the SchedulerControl.CustomizeAppointmentFlyout event.
CustomizeDateNavigationBarCaptionEventArgs Provides data for the SchedulerControl.CustomizeDateNavigationBarCaption event.
DateNavigator The calendar control for navigating dates. Can be associated with a SchedulerControl to retrieve various information (e.g., appointment dates).
DayView Displays a detailed picture of events across one or more days.
DayViewAppearance Provides the appearance settings used to paint a Day View.
DayViewAppointmentDisplayOptionsEx Extends the DayViewAppointmentDisplayOptions class to provide WinForms-specific options.
DeleteRecurrentAppointmentFormEventArgs Provides data for the SchedulerControl.DeleteRecurrentAppointmentFormShowing event.
EditRecurrentAppointmentFormEventArgs Provides data for the SchedulerControl.EditRecurrentAppointmentFormShowing event.
FullWeekView Represents a view that displays the entire week.
GanttView A view that shows tasks, the relationship among the tasks and task progress in relation to time.
GanttViewAppearance Provides appearance settings used to paint the Gantt view.
GotoDateFormEventArgs Provides data for the SchedulerControl.GotoDateFormShowing event.
InplaceEditorEventArgs Provides data for the SchedulerControl.InplaceEditorShowing event.
LabelMappingInfo Provides access to Label Mappings.
LayoutViewInfoCustomizingEventArgs Provides data for the SchedulerControl.LayoutViewInfoCustomizing event.
MonthView Displays events across multiple weeks.
MonthViewAppearance Provides the appearance settings used to paint a Month View.
MonthViewAppointmentDisplayOptionsEx Extends the MonthViewAppointmentDisplayOptions class to provide WinForms-specific options.
PopupMenuShowingEventArgs Provides data for the SchedulerControl.PopupMenuShowing event.
PrepareContextMenuEventArgs Obsolete. Provides data for the SchedulerControl.PrepareContextMenu event.
PrepareFilterColumnEventArgs Provides data for the SchedulerStorage.PrepareAppointmentFilterColumn and SchedulerStorage.PrepareResourceFilterColumn events.
PreparePopupMenuEventArgs Obsolete. Provides data for the SchedulerControl.PreparePopupMenu event.
RecurrentAppointmentActionFormEventArgs Provides data for the SchedulerControl.DeleteRecurrentAppointmentFormShowing event.
RemindersFormEventArgs Provides data for the SchedulerControl.RemindersFormShowing event.
ResourceCategory Represents a resource category.
ResourceCategoryOptions Provides access to options that specify resource categories.
ResourceDataStorage A storage that holds appointment resources.
ResourceExtension static Defines extension methods for the Resource object.
ResourceNavigator Represents the Resource Navigator control.
ResourceStorage Represents a storage which holds appointment resources.
ScaleBasedRangeControlClientOptions A base class for options that specify the interaction settings for a RangeControl and SchedulerControl that are integrated.
SchedulerAppearance Provides the appearance settings used to paint a scheduler control.
SchedulerColorSchema A color schema which contains colors for a scheduler’s resources.
SchedulerColorSchemaCollection A collection of color schemas.
SchedulerControl Displays scheduled data using one of the available views and provides the capability to edit, save and load appointments. See Scheduler.
SchedulerDataStorage The component that holds data for the SchedulerControl.
SchedulerDateNavigationBar A Date Navigation Bar control.
SchedulerDeferredScrollingOption Provides access to an object that specifies how deferred scrolling is performed.
SchedulerInplaceEditorEventArgs Provides parameters which can be used to instantiate a custom in-place editor within the SchedulerControl.InplaceEditorShowing event handler.
SchedulerMenuCheckItem Represents an individual check item that is displayed within a Scheduler‘s popup (context) menu.
SchedulerMenuItem Represents an individual item that is displayed within a Scheduler‘s popup (context) menu.
SchedulerOptionsBehavior Provides behavior options for the Scheduler control.
SchedulerOptionsPrint Provides print options for the Scheduler control.
SchedulerOptionsRangeControl Provides interaction options for a RangeControl and SchedulerControl that are integrated.
SchedulerOptionsView Provides view options for the Scheduler control.
SchedulerPopupMenu Represents a popup (context) menu of the Scheduler.
SchedulerResourceHeaderOptions Provides resource header options for the Scheduler control.
SchedulerStorage The component that holds data for the SchedulerControl.
SchedulerViewBase A base class for the scheduler views.
SchedulerViewRepository Represents the view repository.
ShowFormEventArgs Provides data for the events which show dialogs in the XtraScheduler.
StatusMappingInfo Provides access to Status mappings.
TimeIndicatorDisplayOptions Contains options which determine how the Time Indicator is displayed in the Scheduler view.
TimelineView Arranges events and appointments across horizontal timelines.
TimelineViewAppearance Provides the appearance settings used to paint a Timeline View.
TimelineViewAppointmentDisplayOptionsEx Extends the TimelineViewAppointmentDisplayOptions class to provide WinForms-specific options.
TimeRegion An area with unique user restrictions. Limits the appointments that can be placed inside this time interval and/or users that can add these appointments.
TimeScaleWorkDay A time scale whose time cell is equal to a single day. Does not include weekends and holidays.
TimeScaleWorkHour A time scale whose time cell is equal to a single day. Does not include non-working hours of a day.
WeekView

Displays events across a week in a compact form.

This view is outdated and provided for compatibility with the earlier versions of the Scheduler Control. Use the FullWeekView instead.

WeekViewAppearance Provides the appearance settings used to paint a Week View.
WeekViewAppointmentDisplayOptionsEx Extends the WeekViewAppointmentDisplayOptions class to provide WinForms-specific options.
WorkWeekView Displays appointments for the working days in a particular week.
WorkWeekViewAppearance Provides the appearance settings used to paint a Work Week View.
YearView Displays appointments for the entire year.
YearViewAppointmentDisplayOptionsEx Contains options that specify how appointments are displayed in the Year View.

Interfaces

Name Description
IAppointmentFlyoutData Contains data used in the Appointment Flyout.
IAppointmentStorage Defines the base interface for different types of the Scheduler storage - the legacy appointment storage and a new asynchronous storage.
ISchedulerInplaceEditor Provides methods to customize properties of an in-place editor.
ISchedulerStorage A storage containing persistent objects - appointments, resources and appointment dependencies.

Delegates

Name Description
ActiveViewChangingEventHandler A method that handles the SchedulerControl.ActiveViewChanging event.
AppointmentDependencyFormEventHandler A method that handles the SchedulerControl.EditAppointmentDependencyFormShowing event.
AppointmentFlyoutShowingEventHandler A method that handles the SchedulerControl.AppointmentFlyoutShowing event.
AppointmentFormEventHandler A method that handles the SchedulerControl.EditAppointmentFormShowing event.
AppointmentImagesEventHandler A method that handles the SchedulerControl.InitAppointmentImages event.
AppointmentViewInfoCustomizingEventHandler A method that handles the SchedulerControl.AppointmentViewInfoCustomizing event.
CustomDrawAppointmentFlyoutSubjectEventHandler A method that handles the SchedulerControl.CustomDrawAppointmentFlyoutSubject event.
CustomDrawObjectEventHandler A method that handles the custom draw events of the SchedulerControl.
CustomizeAppointmentFlyoutEventHandler A method that handles the SchedulerControl.CustomizeAppointmentFlyout event.
DeleteRecurrentAppointmentFormEventHandler A method that handles the SchedulerControl.DeleteRecurrentAppointmentFormShowing event.
EditRecurrentAppointmentFormEventHandler A method that handles the SchedulerControl.EditRecurrentAppointmentFormShowing event.
GotoDateFormEventHandler A method that handles the SchedulerControl.GotoDateFormShowing event.
InplaceEditorEventHandler A method that handles the SchedulerControl.InplaceEditorShowing event.
PopupMenuShowingEventHandler A method that handles the SchedulerControl.PopupMenuShowing event.
PrepareContextMenuEventHandler Obsolete. A method that handles the SchedulerControl.PrepareContextMenu event.
PrepareFilterColumnEventHandler A method that handles the PrepareFilterColumnEventArgs.FilterColumn event.
PreparePopupMenuEventHandler Obsolete. A method that handles the SchedulerControl.PreparePopupMenu event.
RemindersFormEventHandler A method that handles the SchedulerControl.RemindersFormShowing event.

Enums

Name Description
AppointmentDisplayMode Enumerates values that specify whether to display appointments that belong to all resources in a category or to the selected resource only.
BrushSavingType Provides values that specify the type of values stored in the data source field mapped to the StatusMappingInfo.Brush property.
DateNavigationMode Defines the behavior mode of the DateNavigator selection when navigating months.
DragDropMode Lists the values used to specify the drag-and-drop mode of the scheduler control.
DXColorSavingType Provides values that specify the type of values stored in the data source field mapped to the LabelMappingInfo.Color property.
LayoutElementKind Lists types of visual elements in a scheduler control that triggered the event.
ResourceDisplayStyle Enumerates values that specify how to display resources in categories: as resource tabs or category headers.
SchedulerColorId Lists legacy label colors.
SchedulerViewStatusDisplayType Lists how the appointment status can be displayed in the view.