DevExpress.XtraScheduler Namespace
Contains classes which are used to implement the main functionality of the Scheduler.
Assemblies: DevExpress.XtraScheduler.v25.1.Core.dll, DevExpress.XtraScheduler.v25.1.Core.Desktop.dll
NuGet Packages: DevExpress.Scheduler.Core, DevExpress.Scheduler.CoreDesktop
Classes
| Name | Description |
|---|---|
| AgendaViewAppointmentDisplayOptions | Contains options which define how appointments are displayed when the currently active view is the Agenda View. |
| AppointmentBaseCollection | A collection of appointments. |
| AppointmentCancelEventArgs | Serves as the base class for classes which provide data for certain appointment events with the ability to cancel the operation performed. |
| AppointmentCollection | A collection of appointments. |
| AppointmentConflictEventArgs | Provides data for the SchedulerControl.AllowAppointmentConflicts event. |
| AppointmentCustomFieldMapping | Mapping of a custom appointment property to a data field. |
| AppointmentCustomFieldMappingCollection | Represents a collection of mappings of the custom properties of appointments to appropriate data fields. |
| AppointmentDependencyBaseCollection | A collection of appoinment dependencies. |
| AppointmentDependencyCollection | A collection of appointment dependencies. |
| AppointmentDependencyCustomFieldMapping | Specifies mapping of a custom property of an appointment dependency to an appropriate data field. |
| AppointmentDependencyCustomFieldMappingCollection | A collection of mappings of the custom properties of appointments to appropriate data fields. |
| AppointmentDependencyMappingInfo | Provides information on the mapping of the appointment dependency properties to the appropriate data fields. |
| AppointmentDisplayOptions | Serves as the base for classes which provide options to define how appointments are displayed when a particular view is currently active. |
| AppointmentDisplayTextEventArgs | Provides data for the SchedulerControl.InitAppointmentDisplayText event. |
| AppointmentDragDropOptionsBase | The base class for options available for drag-and-drop operations with appointments in the scheduler. |
| AppointmentDragEventArgs | Provides data for the SchedulerControl.AppointmentDrag event. |
| AppointmentDragInfo | Provides information on appointments involved in drag-and-drop operations. |
| 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. |
| AppointmentMappingInfo | Contains mappings of the appointment properties to the appropriate data fields. |
| AppointmentOperationEventArgs | Provides data for the AllowAppointment events of the SchedulerControl. |
| AppointmentResizeEventArgs | Provides data for the SchedulerControl.AppointmentResizing and SchedulerControl.AppointmentResized events. |
| AppointmentResourceIdCollection | A collection of resource identifiers. |
| AppointmentStorageBase | A base class that represents a storage to hold a collection of appointments. |
| AppointmentSynchronizedEventArgs | Provides data for the AppointmentSynchronizer.AppointmentSynchronized event. |
| AppointmentSynchronizingEventArgs | Provides data for the AppointmentSynchronizer.AppointmentSynchronizing event. |
| CancelListChangedEventArgs | Provides data for the SchedulerStorageBase.AppointmentCollectionAutoReloading and SchedulerStorageBase.ResourceCollectionAutoReloading events. |
| CellsAutoHeightOptions | Options that configure automatic time cell height. |
| CustomFieldCollection | A collection of custom fields bound to objects contained in the Scheduler storage. |
| CustomFieldMappingBase<T> | Serves as the base class for classes that provide mapping of the custom properties of persistent objects (appointments or resources) to appropriate data fields. |
| CustomFieldMappingCollectionBase<T> | Serves as the base class for classes that represent collections of custom mappings of the properties of persistent objects (appointments or resources). |
| CustomizeMessageBoxCaptionEventArgs | Provides data for the SchedulerControl.CustomizeMessageBoxCaption and SchedulerControl.CustomizeMessageBoxCaption events. |
| DateNavigatorQueryActiveViewTypeEventArgs | Provides data for the SchedulerControl.DateNavigatorQueryActiveViewType and SchedulerControl.DateNavigatorQueryActiveViewType events. |
| DayIntervalCollection | Contains time intervals of a fixed one day duration. |
| DayViewAppointmentDisplayOptions | A base class containing options which define how appointments are displayed in the Day View and descendants. |
| EmptyResourceId | Provides a static method to obtain the identifier of an empty resource. |
| ExchangeAppointmentEventArgs | Provides data for the AppointmentExchanger.GetAppointmentForeignId event. |
| ExchangeExceptionEventArgs | Provides data for the AppointmentExchanger.OnException event. |
| FetchAppointmentsEventArgs | Provides data for the SchedulerStorageBase.FetchAppointments event. |
| FixedDurationIntervalCollection | A base class for collections which contain time intervals of the fixed duration (day or week). |
| GanttViewAppointmentDisplayOptions | Provides options which define how appointments are displayed within the Gantt view. |
| MappingBase | Serves as the base class for classes that provide mapping of the properties of persistent objects (appointments or resources) to appropriate data fields. |
| MappingCollection | Represents a collection of mappings of the persistent properties of persistent objects (appointments or resources) to appropriate data fields. |
| MappingInfoBase<T> | Serves as the base class for classes which represent mappings of data fields to default persistent object’s properties. |
| MonthIntervalCollection | Contains time intervals of a month duration. |
| MonthViewAppointmentDisplayOptions | A base class containing options which define how appointments are displayed in the Month View and descendants. |
| MoreButtonClickedEventArgs | Provides data for the SchedulerControl.MoreButtonClicked event. |
| OccurrenceCalculator | Enables you to calculate the occurrences for a given recurrent appointment. |
| OptionsSelectionBehavior | Provides options which define how the selection behaves when the time scale is changed for the TimelineView. |
| OriginalOccurrenceDateHelper static | Static class used to update data source fields mapped to the Appointment.OriginalOccurrenceStart and Appointment.OriginalOccurrenceEnd properties. |
| PersistentObject | Base class for appointments, resources and AppointmentDependency objects. |
| 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. |
| PersistentObjectStorage<T> | Represents a base class for the storage of persistent objects (appointments and resources). |
| QueryResourceColorSchemaEventArgs | Provides data for the SchedulerControl.QueryResourceColorSchema and SchedulerControl.QueryResourceColorSchema events. |
| QueryWorkTimeEventArgs | Provides data for the SchedulerControl.QueryWorkTime event. |
| RangeControlAdjustEventArgs | Provides data for the SchedulerControl.RangeControlAutoAdjusting event. |
| RecurrenceInfo | Contains a recurring appointment’s reoccurrence information. |
| RecurringReminder | Represents a reminder for a recurring appointment. |
| Reminder | Represents a reminder for a non-recurring appointment. |
| ReminderAlertNotification | Contains information related to the reminder alert. |
| ReminderAlertNotificationCollection | Represents a collection of alert notifications. |
| ReminderBase | Serves as the base for classes which represent reminders for non-recurring and recurring appointments. |
| ReminderBaseAlertNotification | Represents a reminder alert notification. |
| ReminderBaseAlertNotificationCollection | Represents a collection of alert notifications. |
| ReminderBaseEventArgs | Serves as the base class for classes which provide data for certain reminder events. |
| ReminderCancelEventArgs | Provides data for the SchedulerStorageBase.FilterReminderAlert event. |
| ReminderCollection | Represents a collection of reminders. |
| ReminderEventArgs | Provides data for the SchedulerStorageBase.ReminderAlert event. |
| RemindersFormDefaultActionEventArgs | Provides data for the SchedulerControl.RemindersFormDefaultAction event. |
| ResourceBaseCollection | A collection of resources for appointments. |
| ResourceCollection | Represents a resource collection. |
| ResourceCustomFieldMapping | Represents a mapping of a custom property of a resource to an appropriate data field. |
| ResourceCustomFieldMappingCollection | Represents a collection of mappings of the custom properties of resources to appropriate data fields. |
| ResourceEmpty static | Provides static methods to obtain the empty resource and its identifier. |
| ResourceIdCollection | Represents a collection of resource IDs. |
| ResourceMappingInfo | Provides information on the mapping of the resource’s properties to the data source fields. |
| ResourceStorageBase | A base class that represents a storage to hold a collection of resources for appointments. |
| SchedulerColumnPadding | Represents a storage for the parameters used to specify the distance from the appointmernt’s boundary to the column’s inner border in the Day View |
| SchedulerCompatibility static | Contains static properties used to ensure backward compatibility. |
| SchedulerControlCompatibility static | Contains options which can be specified to ensure compatibility with previous versions. |
| SchedulerDragData | Contains data passed to the target SchedulerControl in the drag-and-drop operation. |
| SchedulerNavigationButtonOptions | Provides options which define certain characteristics of Navigation Buttons. |
| SchedulerNotificationOptions | Provides notification options for the Scheduler control. |
| SchedulerOptionsBehaviorBase | Serves as a base class for classes that control certain basic characteristics of the scheduler. |
| SchedulerOptionsCustomization | Provides customization options for the Scheduler control. |
| SchedulerOptionsViewBase | Defines a base class for view options for the Scheduler control. |
| SchedulerResourceHeaderOptionsBase | Base class that provides resource header options for the Scheduler control on different platforms. |
| SchedulerStorageBase | Serves as a base class for a class that represents a storage which holds data for the XtraScheduler control. |
| SchedulerUnhandledExceptionEventArgs | Provides data for the ASPxScheduler.UnhandledException and AppointmentStorageBase.LoadException events. |
| SelectionBarOptions | Provides options which define how the selection bar in the Timeline View is painted. |
| TimeIndicatorDisplayOptionsBase | A base class for options which determine how the Time Indicator is displayed in the Scheduler view on different platforms. |
| TimeInterval | A time interval object. |
| TimeIntervalCollection | A collection of time intervals. |
| TimeIntervalCollectionEx | Represents an advanced collection of time intervals. |
| TimeIntervalEventArgs | Provides data for the SchedulerStorageBase.FetchAppointments event. |
| TimelineViewAppointmentDisplayOptions | Provides options which define how appointments are displayed when the currently active view is the Timeline View. |
| TimeOfDayInterval | A time interval within a day. |
| TimeOfDayIntervalCollection | Represents a collection of time intervals for a single day. |
| TimeRuler | A time ruler. |
| TimeRulerCollection | Represents a collection of time rulers. |
| TimeScale | Serves as the base class for classes which are time scales in the Timeline view. |
| TimeScale15Minutes | A time scale whose time cell value is equal to 15 minutes. |
| TimeScaleCollection | Represents a collection of time scales in the timeline view. |
| TimeScaleDay | Represents 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 | Represents a time scale whose time cell value is equal to a single hour. |
| TimeScaleMonth | Represents a time scale whose time cell value is equal to a single month. |
| TimeScaleQuarter | Represents a time scale whose time cell value is equal to a quarter of a year. |
| TimeScaleWeek | Represents a time scale whose time cell value is equal to a single week. |
| TimeScaleYear | Represents a time scale whose time cell value is equal to a single year. |
| TimeSlot | An individual time slot item. |
| TimeSlotCollection | A collection of time slots. |
| TimeZoneHelper | A class implemented for time zone conversion. |
| UserInterfaceObject | Represents a base class for certain user interface objects. |
| UserInterfaceObjectCollection<T> | Represents a base collection for user interface objects. |
| VisibleResourcesChangedEventArgs | Provides data for the SchedulerControl.VisibleResourcesChanged and the SchedulerControl.VisibleResourcesChanged events. |
| WeekDaysWorkDay | Represents a class that defines which days of the week are the work days. |
| WeekIntervalCollection | A collection that contains time intervals of a fixed one week duration. |
| WeekViewAppointmentDisplayOptions | A base class containing options which define how appointments are displayed in the Week View and its descendants. |
| WorkDaysCollection | Represents a collection of dates, for which the information regarding a working activity is known. |
| WorkTimeInterval | A time interval that can be used instead of the TimeOfDayInterval class to specify the work time within a day. |
Interfaces
| Name | Description |
|---|---|
| Appointment | An interface that defines an appointment in the Scheduler. |
| AppointmentDependency | A dependency established between tasks (Appointment objects) in the Gantt view. |
| IAppointmentDependencyFactory | Provides methods for creating appointment dependencies. |
| IAppointmentDependencyStorage | An interface of a storage which holds a collection of appointment dependencies. |
| IAppointmentFactory | Provides methods for creating appointments. |
| IAppointmentLabel | Platform-independent interface that defines the appointment label. |
| IAppointmentLabelStorage | An interface that defines a storage which holds appointment labels. |
| IAppointmentStatus | Platform-independent interface that defines appointment statuses. |
| IAppointmentStatusStorage | An interface that defines a storage which holds appointment statuses. |
| IAppointmentStorageBase | A platform-independent base interface that defines a storage which holds appointments. |
| IIdProvider | An interface that defines a method to supply an object identifier. Implemented in Scheduler objects which have identifiers (almost all persistent and user interface objects). |
| IPersistentObject | A base interface for the Scheduler persistent objects (appointments, resources, appointment dependencies). |
| IPersistentObjectStorage<T> | Base interface that defines a storage which holds persistent objects. |
| IRecurrenceInfo | A base interface that defines recurrence information. |
| IResourceFactory | Provides methods for creating resources. |
| IResourceStorageBase | A base interface that defines a storage which holds resources for appointments. |
| ISchedulerColorSchemaCollection<T> | A base interface which defines a generic collection of color schemas. |
| ISchedulerInplaceEditorEx | The interface is designed for implementing a custom in-place editor. |
| ISchedulerMappingConverter | Enables you to apply custom logic to a mapping. |
| ISchedulerStorageBase | A base platform-independent interface that defines a storage which holds the Scheduler data. |
| Resource | Defines a common attribute which can be assigned to appointments to group them. |
Delegates
Enums
| Name | Description |
|---|---|
| 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 appointments conflicts are allowed. |
| AppointmentContinueArrowDisplayType | Lists the values used to specify the type of sign to indicate that the scheduled time continues beyond the visible interval of dates. |
| AppointmentDependencySelectionChangeAction | Specifies how the selection is applied to the specified appointment dependency. |
| AppointmentDependencyType | Specifies when a task should start and end in relation to another task. |
| AppointmentSelectionChangeAction | Specifies how the selection is applied to the specified appointment. |
| AppointmentSnapToCellsMode | Lists the modes of appointment 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 appointment status types. |
| 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 appointment. |
| ColorSavingType | Lists the allowed color representation formats. |
| DateTimeSavingMode | Lists modes which affect how the Start and End appointment values are stored in the data source. |
| DstBehaviorType | Lists the types of behavior that can be set to the reminder if it falls in the Daylight Saving Time shift - a non-existing time interval on the Daylight Saving Time start date, usually between 2:00:00 and 2:59:59 AM. |
| FieldValueType | Contains values that specify the data type of the mapped data column in the unbound mode. |
| FirstDayOfWeek | Lists the days which can be used to specify the first day of the week. |
| HeaderImageAlign | Specifies how an image is positioned relative to the text within a resource header. |
| HeaderImageSizeMode | Specifies how an image is positioned within a resource header. |
| MappingConversionBehavior | Lists converter locations in the data processing chain. |
| MouseWheelScrollAction | Lists scrolling interpretations for the bidirectional mouse wheel. |
| NavigationButtonVisibility | Lists the modes that define the conditions for the Navigation Buttons being displayed. |
| PercentCompleteDisplayType | Specifies how the percentage of completion is displayed for appointments (tasks) within the Gantt view. |
| QueryDeleteAppointmentResult | Obsolete. Lists the keys specifying which appointment occurrences should be deleted. |
| RangeControlDataDisplayType | Lists the values used to specify how appointment data should be displayed within a RangeControl when it is bound to a SchedulerControl. |
| 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. |
| ResizedSide | Lists appointment boundaries which could be moved when the appointment is being resized. |
| ResourceNavigatorVisibility | Lists the visibility modes of the resource navigator. |
| SchedulerGroupType | Lists the grouping type used in the scheduler. |
| SchedulerMenuItemId | Lists items that can be used in the context menus of a Scheduler. |
| SchedulerScrollBarVisibility | Lists modes that determine the vertical scrollbar visibility in the Timeline view and in all-day area of the Day view. |
| SchedulerViewType | Lists the view types for a scheduler. |
| SynchronizeOperation | Lists the values used to specify the currently performed operation when synchronizing the scheduler’s data. |
| TimeIndicatorVisibility | Lists modes used to display the Time Indicator visual element in the Scheduler view. |
| TimeMarkerVisibility | Lists modes which determine how the time marker on the TimeRuler is displayed. |
| TimeRulerHorizontalAlignment | Specifies the alignment of the Time ruler relative to the scheduler view. |
| ToolTipVisibility | Lists the visibility mode of the scheduler’s tooltips. |
| UpdateSelectionDurationAction | Specifies how the selection extends when the time scale is changed to a larger one. |
| UsedAppointmentType | Lists values which specify restrictions for end-users on which appointments can be used in particular events. |
| WeekDays | Lists days and groups of days for recurrence patterns. |
| WeekOfMonth | Lists the week in a month in which the event will occur. |