DevExpress.XtraScheduler Namespace
In This Article
Contains classes which are used to implement the main functionality of the Scheduler.
Assemblies: DevExpress.XtraScheduler.v24.2.Core.dll, DevExpress.XtraScheduler.v24.2.Core.Desktop.dll
NuGet Packages: DevExpress.Scheduler.Core, DevExpress.Scheduler.CoreDesktop
#Classes
Name | Description |
---|---|
Agenda |
Contains options which define how appointments are displayed when the currently active view is the Agenda View. |
Appointment |
A collection of appointments. |
Appointment |
Serves as the base class for classes which provide data for certain appointment events with the ability to cancel the operation performed. |
Appointment |
A collection of appointments. |
Appointment |
Provides data for the Scheduler |
Appointment |
Mapping of a custom appointment property to a data field. |
Appointment |
Represents a collection of mappings of the custom properties of appointments to appropriate data fields. |
Appointment |
A collection of appoinment dependencies. |
Appointment |
A collection of appointment dependencies. |
Appointment |
Specifies mapping of a custom property of an appointment dependency to an appropriate data field. |
Appointment |
A collection of mappings of the custom properties of appointments to appropriate data fields. |
Appointment |
Provides information on the mapping of the appointment dependency properties to the appropriate data fields. |
Appointment |
Serves as the base for classes which provide options to define how appointments are displayed when a particular view is currently active. |
Appointment |
Provides data for the Scheduler |
Appointment |
The base class for options available for drag-and-drop operations with appointments in the scheduler. |
Appointment |
Provides data for the Scheduler |
Appointment |
Provides information on appointments involved in drag-and-drop operations. |
Appointment |
Serves as the base class for classes which provide data for certain appointment events. |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Appointment |
Appointment |
Contains mappings of the appointment properties to the appropriate data fields. |
Appointment |
Provides data for the Allow |
Appointment |
Provides data for the Scheduler |
Appointment |
A collection of resource identifiers. |
Appointment |
A base class that represents a storage to hold a collection of appointments. |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Appointment |
Cancel |
Provides data for the Scheduler |
Cells |
Options that configure automatic time cell height. |
Custom |
A collection of custom fields bound to objects contained in the Scheduler storage. |
Custom |
Serves as the base class for classes that provide mapping of the custom properties of persistent objects (appointments or resources) to appropriate data fields. |
Custom |
Serves as the base class for classes that represent collections of custom mappings of the properties of persistent objects (appointments or resources). |
Customize |
Provides data for the Scheduler |
Date |
Provides data for the Scheduler |
Day |
Contains time intervals of a fixed one day duration. |
Day |
A base class containing options which define how appointments are displayed in the Day View and descendants. |
Empty |
Provides a static method to obtain the identifier of an empty resource. |
Exchange |
Provides data for the Appointment |
Exchange |
Provides data for the Appointment |
Fetch |
Provides data for the Scheduler |
Fixed |
A base class for collections which contain time intervals of the fixed duration (day or week). |
Gantt |
Provides options which define how appointments are displayed within the Gantt view. |
Mapping |
Serves as the base class for classes that provide mapping of the properties of persistent objects (appointments or resources) to appropriate data fields. |
Mapping |
Represents a collection of mappings of the persistent properties of persistent objects (appointments or resources) to appropriate data fields. |
Mapping |
Serves as the base class for classes which represent mappings of data fields to default persistent object’s properties. |
Month |
Contains time intervals of a month duration. |
Month |
A base class containing options which define how appointments are displayed in the Month View and descendants. |
More |
Provides data for the Scheduler |
Occurrence |
Enables you to calculate the occurrences for a given recurrent appointment. |
Options |
Provides options which define how the selection behaves when the time scale is changed for the Timeline |
Original |
Static class used to update data source fields mapped to the Appointment. |
Persistent |
Base class for appointments, resources and Appointment |
Persistent |
Provides data for the persistent object events of the Scheduler |
Persistent |
Provides data for the persistent object events of the Scheduler |
Persistent |
Provides data for the persistent objects events of the Scheduler |
Persistent |
Represents a base class for the storage of persistent objects (appointments and resources). |
Query |
Provides data for the Scheduler |
Query |
Provides data for the Scheduler |
Range |
Provides data for the Scheduler |
Recurrence |
Contains a recurring appointment’s reoccurrence information. |
Recurring |
Represents a reminder for a recurring appointment. |
Reminder | Represents a reminder for a non-recurring appointment. |
Reminder |
Contains information related to the reminder alert. |
Reminder |
Represents a collection of alert notifications. |
Reminder |
Serves as the base for classes which represent reminders for non-recurring and recurring appointments. |
Reminder |
Represents a reminder alert notification. |
Reminder |
Represents a collection of alert notifications. |
Reminder |
Serves as the base class for classes which provide data for certain reminder events. |
Reminder |
Provides data for the Scheduler |
Reminder |
Represents a collection of reminders. |
Reminder |
Provides data for the Scheduler |
Reminders |
Provides data for the Scheduler |
Resource |
A collection of resources for appointments. |
Resource |
Represents a resource collection. |
Resource |
Represents a mapping of a custom property of a resource to an appropriate data field. |
Resource |
Represents a collection of mappings of the custom properties of resources to appropriate data fields. |
Resource |
Provides static methods to obtain the empty resource and its identifier. |
Resource |
Represents a collection of resource IDs. |
Resource |
Provides information on the mapping of the resource’s properties to the data source fields. |
Resource |
A base class that represents a storage to hold a collection of resources for appointments. |
Scheduler |
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 |
Scheduler |
Contains static properties used to ensure backward compatibility. |
Scheduler |
Contains options which can be specified to ensure compatibility with previous versions. |
Scheduler |
Contains data passed to the target Scheduler |
Scheduler |
Provides options which define certain characteristics of Navigation Buttons. |
Scheduler |
Provides notification options for the Scheduler control. |
Scheduler |
Serves as a base class for classes that control certain basic characteristics of the scheduler. |
Scheduler |
Provides customization options for the Scheduler control. |
Scheduler |
Defines a base class for view options for the Scheduler control. |
Scheduler |
Base class that provides resource header options for the Scheduler control on different platforms. |
Scheduler |
Serves as a base class for a class that represents a storage which holds data for the Xtra |
Scheduler |
Provides data for the ASPx |
Selection |
Provides options which define how the selection bar in the Timeline View is painted. |
Time |
A base class for options which determine how the Time Indicator is displayed in the Scheduler view on different platforms. |
Time |
A time interval object. |
Time |
A collection of time intervals. |
Time |
Represents an advanced collection of time intervals. |
Time |
Provides data for the Scheduler |
Timeline |
Provides options which define how appointments are displayed when the currently active view is the Timeline View. |
Time |
A time interval within a day. |
Time |
Represents a collection of time intervals for a single day. |
Time |
A time ruler. |
Time |
Represents a collection of time rulers. |
Time |
Serves as the base class for classes which are time scales in the Timeline view. |
Time |
A time scale whose time cell value is equal to 15 minutes. |
Time |
Represents a collection of time scales in the timeline view. |
Time |
Represents a time scale whose time cell value is equal to a single day. |
Time |
Serves as a base for the classes for which Time |
Time |
Represents a time scale whose time cell value is equal to a single hour. |
Time |
Represents a time scale whose time cell value is equal to a single month. |
Time |
Represents a time scale whose time cell value is equal to a quarter of a year. |
Time |
Represents a time scale whose time cell value is equal to a single week. |
Time |
Represents a time scale whose time cell value is equal to a single year. |
Time |
An individual time slot item. |
Time |
A collection of time slots. |
Time |
A class implemented for time zone conversion. |
User |
Represents a base class for certain user interface objects. |
User |
Represents a base collection for user interface objects. |
Visible |
Provides data for the Scheduler |
Week |
Represents a class that defines which days of the week are the work days. |
Week |
A collection that contains time intervals of a fixed one week duration. |
Week |
A base class containing options which define how appointments are displayed in the Week View and its descendants. |
Work |
Represents a collection of dates, for which the information regarding a working activity is known. |
Work |
A time interval that can be used instead of the Time |
#Interfaces
Name | Description |
---|---|
Appointment | An interface that defines an appointment in the Scheduler. |
Appointment |
A dependency established between tasks (Appointment objects) in the Gantt view. |
IAppointment |
Provides methods for creating appointment dependencies. |
IAppointment |
An interface of a storage which holds a collection of appointment dependencies. |
IAppointment |
Provides methods for creating appointments. |
IAppointment |
Platform-independent interface that defines the appointment label. |
IAppointment |
An interface that defines a storage which holds appointment labels. |
IAppointment |
Platform-independent interface that defines appointment statuses. |
IAppointment |
An interface that defines a storage which holds appointment statuses. |
IAppointment |
A platform-independent base interface that defines a storage which holds appointments. |
IId |
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). |
IPersistent |
A base interface for the Scheduler persistent objects (appointments, resources, appointment dependencies). |
IPersistent |
Base interface that defines a storage which holds persistent objects. |
IRecurrence |
A base interface that defines recurrence information. |
IResource |
Provides methods for creating resources. |
IResource |
A base interface that defines a storage which holds resources for appointments. |
IScheduler |
A base interface which defines a generic collection of color schemas. |
IScheduler |
The interface is designed for implementing a custom in-place editor. |
IScheduler |
Enables you to apply custom logic to a mapping. |
IScheduler |
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 |
---|---|
Allow |
Lists the values used to specify whether the Appointment Dependency dialog can be displayed or not. |
Allow |
Lists the values used to specify whether the Edit Appointment form can be displayed or not. |
Appointment |
Lists the modes which specify if appointments conflicts are allowed. |
Appointment |
Lists the values used to specify the type of sign to indicate that the scheduled time continues beyond the visible interval of dates. |
Appointment |
Specifies how the selection is applied to the specified appointment dependency. |
Appointment |
Specifies when a task should start and end in relation to another task. |
Appointment |
Specifies how the selection is applied to the specified appointment. |
Appointment |
Lists the modes of appointment fit in the time cell |
Appointment |
Lists the values used to specify how the appointment status is displayed within an appointment. |
Appointment |
Lists the appointment status types. |
Appointment |
Lists the values used to specify how the start and end time are displayed within appointments. |
Appointment |
Lists the values used to specify the visibility state of the start and end time within appointments. |
Appointment |
Lists the types of appointment. |
Color |
Lists the allowed color representation formats. |
Date |
Lists modes which affect how the Start and End appointment values are stored in the data source. |
Dst |
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. |
Field |
Contains values that specify the data type of the mapped data column in the unbound mode. |
First |
Lists the days which can be used to specify the first day of the week. |
Header |
Specifies how an image is positioned relative to the text within a resource header. |
Header |
Specifies how an image is positioned within a resource header. |
Mapping |
Lists converter locations in the data processing chain. |
Mouse |
Lists scrolling interpretations for the bidirectional mouse wheel. |
Navigation |
Lists the modes that define the conditions for the Navigation Buttons being displayed. |
Percent |
Specifies how the percentage of completion is displayed for appointments (tasks) within the Gantt view. |
Query |
Obsolete. Lists the keys specifying which appointment occurrences should be deleted. |
Range |
Lists the values used to specify how appointment data should be displayed within a Range |
Recurrence |
Lists the types of recurrence range. |
Recurrence |
Lists the types of recurrent appointments. |
Recurrent |
Lists actions which could be performed on a recurrent appointment. |
Reminders |
Lists the types of default actions which can be applied after the Reminders form is closed. |
Resized |
Lists appointment boundaries which could be moved when the appointment is being resized. |
Resource |
Lists the visibility modes of the resource navigator. |
Scheduler |
Lists the grouping type used in the scheduler. |
Scheduler |
Lists items that can be used in the context menus of a Scheduler. |
Scheduler |
Lists modes that determine the vertical scrollbar visibility in the Timeline view and in all-day area of the Day view. |
Scheduler |
Lists the view types for a scheduler. |
Synchronize |
Lists the values used to specify the currently performed operation when synchronizing the scheduler’s data. |
Time |
Lists modes used to display the Time Indicator visual element in the Scheduler view. |
Time |
Lists modes which determine how the time marker on the Time |
Time |
Specifies the alignment of the Time ruler relative to the scheduler view. |
Tool |
Lists the visibility mode of the scheduler’s tooltips. |
Update |
Specifies how the selection extends when the time scale is changed to a larger one. |
Used |
Lists values which specify restrictions for end-users on which appointments can be used in particular events. |
Week |
Lists days and groups of days for recurrence patterns. |
Week |
Lists the week in a month in which the event will occur. |