DevExpress.XtraScheduler Namespace
Contains classes which are used to implement the main functionality of the Scheduler.
Assembly: DevExpress.XtraScheduler.v25.1.dll
NuGet Package: 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. |
| AppointmentFlyoutHtmlElementMouseEventArgs | Contains data for the AppointmentFlyoutHtmlElementMouseClick event. |
| 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. |
| CustomAppointmentFlyoutTemplateValueEventArgs | Contains data for the CustomAppointmentFlyoutTemplateValue event. |
| 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. |
| CustomizeAppointmentFlyoutTemplateEventArgs | Contains data for the CustomizeAppointmentFlyoutTemplate 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. |
| RemindersFormActionEventArgs | Contains data for the RemindersFormAction 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. |
| SchedulerHtmlTemplateItem | An HTML-CSS template used to render Scheduler visual elements. |
| 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 | Use a SchedulerDataStorage as a 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
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. |
| RemindersFormActionType | Lists actions of the Reminders Form. |
| 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. |