DevExpress.XtraScheduler.v22.2.Core.Desktop Contains classes which are used to implement the main functionality of the Scheduler. Contains options which define how appointments are displayed when the currently active view is the Agenda View. Initializes a new instance of the class with the default settings. An option that allows multiline display of an appointment subject text. True, to show as many lines as required to display a subject text; otherwise, false. This property has no effect for the Agenda View. Copies all the settings from the object passed as a parameter. An object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Gets or sets whether the colored circle indicating the appointment label is shown. True to show the label circle; otherwise, false. Gets or sets whether to display appointment’s resource captions in the Agenda view. True to show captions of resources associated with the appointment; otherwise, false. This property has no effect for the Agenda View. Gets or sets the height of an area used to display an appointment subject. An integer that specifies the area height in pixels. A value of 0 (zero) displays a single line of text. Gets or sets whether the bold font is used for the appointment subject in the Agenda view. True to display subject with bold font; otherwise, false. This property has no effect for the Agenda View. Lists the values used to specify whether the Appointment Dependency dialog can be displayed or not. Appointment Dependency dialog is always shown when standard actions are performed to invoke it. Internal Scheduler logic dictates whether the Appointment Dependency dialog can be shown. Appointment Dependency dialog is never shown. Lists the values used to specify whether the Edit Appointment form can be displayed or not. The Edit Appointment form can be displayed both for editable and read-only appointments. Note that when this form is shown for read-only appointments, all its editors are disabled. The Edit Appointment form can be displayed only for editable appointments. The Edit Appointment form can not be displayed for any appointments. Provides data for the event. Initializes a new instance of the class with the specified settings. An object which is the appointment for which an event is raised. This value is assigned to the property. An object which is the appointment’s clone for a new . This value is assigned to the property. An object which is a collection of appointments conflicting with the current . This value is assigned to the property. Gets the clone of the appointment being processed in the or the events. An object which is a clone of the . Gets the collection of appointments which are considered to be conflicting with the current appointment. An object which contains all appointments which are in conflict with the current one. Gets the time interval which the event was raised for. A object which represents the time interval that the event was raised for. Removes all the conflicting appointments from the specified collection whose doesn’t match the specified Id. An object that contains all conflicting appointments. A that specifies the resource Id which appointments should be left in the collection. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. An object which contains event data. Lists the modes which specify if appointments conflicts are allowed. Appointments conflicts are allowed. This means that appointment intervals can intersect for the same resource (or for at least for one of the resources to which they belong, if resources are shared). Whether the conflicts are resolved or not is determined manually in the corresponding event handler. Appointments conflicts are forbidden. This means that appointment intervals can’t intersect each other for the same resource (or for at least for one of the resources to which they belong, if resources are shared). Lists the values used to specify the type of sign to indicate that the scheduled time continues beyond the visible interval of dates. Displays an arrow pointing to the part of the appointment that resides out of visible interval of dates. Displays an arrow and the text pointing out the date to which the appointment extends. Displays an arrow pointing to the appointment extension. The text is displayed only when it occupies less than half of the visible time cell space. No indication is displayed that the appointment extends out of the visible date range Specifies how the selection is applied to the specified appointment dependency. The appointment dependency is added to the collection of selected dependencies, available via the property. The collection is cleared. Does nothing. Adds the specified dependency to the collection of selected dependencies. Changes the selection state of the dependency to the alternative. Deselects the specified dependency. Serves as the base for classes which provide options to define how appointments are displayed when a particular view is currently active. Initializes a new instance of the class with the default settings. Gets or sets whether an appointment should change its height to fit the text to display. true to enable auto-height; otherwise, false. Gets or sets the height of a single appointment for the current View (in pixels). An integer value which represents the appointment height measured in pixels. Copies all the settings from the object passed as a parameter. An object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Gets or sets whether or not appointments should automatically change forecolors in case they blend in with appointment backgrounds. A DevExpress.XtraScheduler.AdjustColorMode enumeration value that specifies whether appointments should automatically change forecolors; otherwise, false. Specifies the type of indicator used to point out that the appointment extends beyond the visible date range. A enumeration member. Specifies whether the end time should be visible for the appointment. An enumeration specifying whether the appointment end time should be displayed. Specify whether the recurrence symbol should be displayed for the recurrent appointment. true if a recurrence symbol should be displayed; otherwise, false. Specify whether the reminder symbol should be displayed for an appointment with a reminder. true if a reminder symbol should be displayed; otherwise, false. Specifies whether the appointment should snap to cell borders. true if appointments are snapped to cells; otherwise, false. Gets or sets the method of snapping appointments to time cells. A enumeration member, specifying the snap method. Specifies whether the start time should be visible for the appointment. An enumeration specifying whether the appointment start time should be displayed. Specifies whether to display a status line and whether to fill the status line to indicate appointment status and duration. An enumeration value. Specifies how the start and end time of the appointment should be displayed - using symbols or digits. A enumeration member. Returns the textual representation of appointment display options. A value which is the textual representation of appointment display options. Provides data for the event. Initializes a new instance of the class with specified settings. An interface defining view information for the appointment. A string, representing the text displayed in the upper (indicative) part of the appointment region A string, representing the text displayed in the main (informative) part of the appointment region Provides access to the appointment for which the event is fired. An object to display. Gets or sets the text that will be displayed as an appointment’s description. A value which represents the description displayed for the appointment. Gets or sets the text that will be displayed as the appointment’s text (subject and location together). A value which represents the displayed text of the appointment. Provides access to the characteristics of the appointment prepared for display. An interface defining view characteristics for the appointment. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. An object which contains event data. The base class for options available for drag-and-drop operations with appointments in the scheduler. Initializes a new instance of the class with the default settings. Gets or sets whether a visual resource distance between appointments remains the same while they are dragged. True, to keep a relative interval measured in visual resources between appointments while they are dragged; otherwise, false. Provides data for the event. Initializes a new instance of the class with specified settings. Provides access to the collection of the additional dragged appointments. An that contains appointments dragged along with the initial appointment. Indicates whether the drop effect in a drag-and-drop appointment operation is Copy. True, if an appointment will be copied to the target location; otherwise, false. Gets the appointment being modified in the drag-and-drop event. An object. Gets or sets whether the View is forced to query appointments from the storage. true to query appointments from storage; otherwise, false. Gets the time interval represented by the time cell to which an appointment was dragged. A object. Gets the resource to which an appointment was dragged. A object. Gets or sets the IDs of resources for a new appointment. A object. Gets the source appointment in the drag-and-drop event. An object. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. An object which contains event data. Provides information on appointments involved in drag-and-drop operations. Initializes a new instance of the class with the specified settings. An object which is the appointment before it is dragged. This value is assigned to the property. An object which is the appointment being dragged. This value is assigned to the property. Gets the appointment being modified in the drag-and-drop operation. An object. Gets the source appointment (an appointment before drag) in the drag-and-drop operation. An object. Provides data for the AllowAppointment events of the . Initializes a new instance of the class with the specified appointment. An value that is the appointment for which an event is raised. This value is assigned to the property. Gets or sets a value indicating whether an end-user is allowed to perform a particular action. true if an action is allowed; otherwise, false. Gets or sets a value indicating if the appointment is recurring. true if the appointment is recurring; otherwise, false. Represents a method that will handle the AllowAppointment events of the . The event source. This parameter identifies the which raised the event. An object which contains event data. Provides data for the and events. Initializes a new instance of the class with the specified settings. An object that is the source appointment. This value is assigned to the property. An object that is the appointment being modified within the event handler. This value is assigned to the property. A value that is a time interval of the time cell being hit when resizing. This value is assigned to the property. A object that is the resource assigned to cells to which an appointment’s side is moved. A enumeration value, specifying the side being moved when the appointment is resized. Specifies whether the appointment can be resized. true if appointment resizing is allowed; otherwise, false. Gets the appointment being edited in the resize event. An object. Gets or sets whether the resize operation is handled, and therefore no default processing is required. true if no default processing is required; otherwise, false. Gets the time interval represented by the time cell to which the appointment’s side is moved. A object. Gets the resource assigned to cells to which an appointment’s side is moved. A object. Indicates which appointment side is being moved when the appointment is resized. A enumeration value, specifying the appointment’s side. Gets the source appointment in the resize event. An object. Represents a method that will handle events associated with appointment resizing. The event source. This parameter identifies the which raised the event. An object which contains event data. Specifies how the selection is applied to the specified appointment. The appointment is added to the collection of selected appointments, available via the property. The collection is cleared. Does nothing. Adds the specified appointment to the collection of selected appointments. Changes the selection state of the appointment to the alternative. Deselects the specified appointment. Lists the modes of appointment fit in the time cell(s) by stretching it to the cell’s limits. An appointment is always stretched to cell borders so that it occupies the entire cell or several cells. Appointment is stretched to cell border only if the distance from the cell border to the edge of an appointment is less than half of the cell width. The appointment visible width is proportional to its duration. The minimal value of a dimension that represents the appointment duration is one pixel. The following picture illustrates the difference between the Disabled and Never modes for an appointment with a very small duration. The Disabled mode displays appointment as a line with a height of one pixel; however in Never mode, it looks like a small appointment with a height of several pixels, rather than a line. The appointment visible width is proportional to its duration. There is a minimal visible width (about 5 pixels). If an appointment’s duration is quite small, it will never be narrower than the minimal width. Lists the values used to specify how the appointment status is displayed within an appointment. The appointment status line has the same height (if shown vertically) or width (if shown horizontally) as the appointment bounds. The appointment status line is invisible. The appointment status line has the same height (if shown vertically) or width (if shown horizontally) as the time of its appointment. A base class that represents a storage to hold a collection of appointments. Appends the specified object to the collection which can be accessed via the storage’s property. An object to append to the collection. An integer value indicating the position at which the new element was inserted. Appends an array of appointments to the storage’s collection. An array of objects to append to the collection. Provides access to an appointment factory for the current storage. An object implementing the interface which specifies the appointment factory in use. Starts the appointment storage initialization. Commits changes to an existing object. Updates the object data record in the underlying data source. An object to commit. Determines whether the appointment storage contains the specified appointment. An object to find in the collection. True if the collection contains the specified appointment; otherwise, false. Creates an appointment of the specified type with the specified start time, end time and a subject. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment end - the value of the property. A string that is the appointment’s subject - the value of the property. A newly created object. Creates an appointment of the specified type with the specified start and end time. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment end - the value of the property. A newly created object. Creates an appointment of the specified type with the specified start time, duration and a subject. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment duration - the value of the property. A string that is the appointment’s subject - the value of the property. A newly created object. Creates an appointment of the specified type with the specified start time and duration. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment duration - the value of the property. A newly created object. Creates an appointment of the specified type. An enumeration value specifying the type of the created appointment. A newly created object. Gets or sets the custom field mappings collection associated with this . A object that stores custom field mappings. For internal use only. A DevExpress.XtraScheduler.Data.AppointmentDataManager object. Ends the appointment storage initialization. Gets or sets a criteria string used to filter appointments. A string that is a logical expression. Gets or sets the criteria to filter appointments in the storage. A object which is the filter criteria. Gets the appointment by its identifier. An object that is the unique identifier of an appointment. An object. Gets all appointments including occurrences and exceptions which are located in the specified time interval. A object specifying the time interval to search. True to obtain only recurring appointments; otherwise, false. An object containing appointments in the specified interval. Gets all appointments including occurrences and exceptions which are located in the specified time interval. A object specifying the time interval to search. An object containing appointments in the specified interval. Determines whether the appointment is new, so that it is not an occurrence, and the current does not contain it. An object that is the appointment in question. true, if the appointment isn’t contained in this storage and in recurrent series of appointments in the storage; otherwise, false. Provides indexed access to individual items in the appointment collection which can be accessed using the property. A zero-based integer specifying the desired item’s position within the collection. If it’s negative or exceeds the last available index, an exception is raised. An object which is the appointment at the specified position. Gets the collection of appointments within the storage. An object that contains a collection of appointments. Fires when a problem occurs in appointment loading to the storage from an external data source. Loads settings of appointments from the specified stream to the appointment storage. A descendant from which appointments are loaded. If null (Nothing in Visual Basic), an exception is raised. Loads settings of appointments from the specified XML file to the appointment storage. A value specifying the path to the file from which appointments should be loaded. If an empty string is specified, an exception is raised. Gets an object that specifies how appointment properties map to the data source fields. An object that provides information on the mapping of the appointment properties to the data fields. Calls the handler for the event. An object that is the exception passed to the event handler. True if the event is handled; otherwise, false. Removes the specified object from the collection. An object that is the appointment to remove. Gets or sets a value indicating whether an appointment could be shared between multiple resources. true if the resource sharing is enabled; otherwise, false. Saves appointments from the storage to the specified stream. A descendant to which appointments should be written. If null (Nothing in Visual Basic), an exception is raised. Saves appointments from the storage to an XML file. A value specifying the path to the file where appointments should be written. If an empty string is specified, an exception is raised. Assigns the specified appointment factory to the . An object implementing the interface which specifies the new appointment factory for the storage. Gets whether the data mapping for appointment recurrence information is specified. True if the information on appointment recurrence is obtained from a data source; otherwise, false. Gets whether the appointment reminder data mapping is specified. True if the information on appointment reminders is obtained from a data source so that the scheduler can have appointments with reminders; otherwise, false. This member supports the internal infrastructure and is not intended to be used directly from your code. Lists the values used to specify how the start and end time are displayed within appointments. The start and end time is automatically shown either as text or as clock. The start and end time is always shown as clock. The start and end time is always shown as text. Lists the values used to specify the visibility state of the start and end time within appointments. Appointment time is always shown. Whether the appointment time is shown or not is determined automatically according to the current scheduler view’s settings. Appointment time is never shown. Options that configure automatic time cell height. Initializes a new instance of the class with the default settings. Copies all the settings from the object passed as a parameter. A object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Gets or sets the mode used to calculate time cell heights in the Scheduler control. The selected mode: “None”, “Limited” or “Full” Gets or sets the maximum time cell height. This property is in effect only when the property equals “Full”. The maximum time cell height. Gets or sets the minimum time cell height. This property is not in effect when the property equals “None”. In this case, all time cells have the same height specified by the property. An integer value specifying the cell height in pixels. Contains classes used for backward compatibility with code written for earlier versions of the Scheduler and Calendar Suite. Use for subclassing instead of the former Appointment class to maintain code created prior to v.15.2. Provides data for the and events. Initializes new instance of the class with the specified settings. A enumeration value that specifies the localized string used as a caption. A string that will be used as a message box caption. Initializes new instance of the class with the specified settings. A enumeration value that specifies the localized string used as a caption. Gets or sets a string for display in the caption of a message box that prompts the end-user to save appointment changes. A string to display. Obtains the identifier of a localized string that will be displayed as the message box caption. A enumeration value that specifies the localized string used as a caption. A method that will handle the and events. The event source. This parameter identifies the or which raised the event. A object which contains event data. Provides data for the and events. Initializes a new instance of the class with the specified settings. A enumerator member that specifies the previous view of the scheduler. This value is assigned to the property. A enumerator member that specifies the new view of the scheduler. This value is assigned to the property. A object specifying the dates selected in the DateNavigator control. Gets or sets the type of the view to be used by the scheduler to show its data after the date range selected in the bound DateNavigator has been changed. A enumerator member. Gets the type of the view used by the scheduler to show its data before the date range selected in the bound DateNavigator is changed. A enumerator member. Gets the collection of dates selected in the DateNavigator bound to scheduler. A object. A method that will handle the , and events. The event source. This parameter identifies the , or which raised the event. A object which contains event data. A base class containing options which define how appointments are displayed in the Day View and descendants. Initializes a new instance of the class with the default settings. Gets or sets how the status of appointments located in the all-day area is displayed. A enumeration member specifying how the status should be displayed for the appointments in the all-day area. Copies all the settings from the object passed as a parameter. A object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Enables you to specify appointment column paddings in the Day View. A instance specifying column paddings. Gets or sets a value indicating if shadows are shown for appointments. true to show shadows for appointments; otherwise, false. Contains classes and enumerations that are used to implement drawing for the XtraScheduler. Represents an object that contains information on the image displayed within the appointment. Gets or sets the index of an image, associated with the current appointment. An integer, representing the index of an image. Gets the type of an image, associated with the appointment. An enumeration value, specifying the appointment image’s type. Specifies whether the image, associated with the appointment, is visible or hidden. true if the image is visible; otherwise, false. Defines a collection of objects that contain information on appointment images. Adds a standard image of the specified type to the collection of images allowed for display within the appointment body. An enumeration member specifying the image type. An integer that is the index of the image in the collection. This member supports the internal infrastructure and is not intended to be used directly from your code. An enumeration member specifying the image type. An integer that is the index of an image in the collection. Enables you to access the images displayed within a particular appointment, by the specified image type. An enumeration member specifying the image type. An array of objects corresponding to images for display within an appointment. Lists the types of appointment images available. Represents any custom image added to the collection of a scheduler. Represents the image which indicates that the appointment is recurring. Represents the image which indicates that the recurring appointment has been changed (its is set to ChangedOccurrence). Represents the image which indicates that the appointment has a . Contains options that affect the visual representation of an appointment. Initializes a new instance of the class with the default settings. Gets or sets the type of sign to indicate that the appointment time ends beyond the visible interval of dates. An enumeration specifying how appointment continuation is indicated. Gets or sets how the task progress is displayed within the appointment body. A enumeration value that lists possible variants of the task progress display. Occurs when a property value of any of the AppointmentViewInfo options changes. Gets or sets whether to display a bell icon indicating an associated reminder. true to display a bell icon; otherwise, false. Gets or sets whether to display a time indicating the end of the appointment. true to display the time; otherwise, false. Gets or sets whether to display a recurrence symbol. true to display a symbol; otherwise, false. Gets or sets whether to display a time indicating the start of the appointment. true to display the time; otherwise, false. Gets or sets whether to display the time as a clock with arrows. true to display the time as a clock symbol; otherwise, false. Gets or sets the type of sign to indicate that the appointment time starts beyond the visible interval of dates. An enumeration specifying how appointment continuation is indicated. Gets or sets whether the border of an appointment should be colorized according to the status and appointment duration. An enumeration specifying how the status is displayed. Defines options and characteristics used to display an appointment in a view. Gets the time interval of the appointment. A object representing the scheduled time. This member supports the internal infrastructure and is not intended to be used directly from your code. This member supports the internal infrastructure and is not intended to be used directly from your code. This member supports the internal infrastructure and is not intended to be used directly from your code. This member supports the internal infrastructure and is not intended to be used directly from your code. Indicates whether an appointment spans across several days. true if an appointment spans across several days; otherwise, false. Provides access to several characteristics determining how an appointment is displayed. An object containing certain appointment view characteristics. Lists the values that identify a scheduler’s elements. The test point belongs to the all-day area. The test point belongs to contents of an appointment. The test point belongs to the Dependency The test point belongs to the movable edge of an appointment. The test point belongs to the bottom resizable edge of an appointment. The test point belongs to the left resizable edge of an appointment. The test point belongs to the right resizable edge of an appointment. The test point belongs to the top resizable edge of an appointment. The test point belongs to a time cell. Reserved for future use. The test point belongs to a day header. The test point belongs to a day of week header. The test point belongs to a column in a Day View. A test point belongs to the element of the Agenda view grid. The test point belongs to the group separator, which separates one group from another. The test point belongs to a MoreButton. The test point belongs to the navigation button. The test point does not belong to any visual element or is outside the scheduler. The test point belongs to a resource header. The test point belongs to a time ruler. The test point belongs to a Scroll MoreButton. The test point belongs to the selection bar in the Timeline View. The test point belongs to a single cell of the selection bar in the Timeline View. The test point belongs to a single week. The test point belongs to the Time Indicator element. The test point belongs to the timeline bar. The test point belongs to the time scale header in the Timeline View. An object under the test point cannot be determined. The test point belongs to the top-left corner in the Day View. Provides options which define how appointments are displayed within the Gantt view. Initializes a new instance of the class with the default settings. Copies all the settings from the GanttViewAppointmentDisplayOptions object passed as a parameter. An object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Gets or sets how the task progress is displayed in the Gantt view. A enumeration value that lists possible variants of the task progress display. Specifies how an image is positioned relative to the text within a resource header. A resource image is aligned to the bottom of the text. A resource image is aligned to the left of the text. A resource image is aligned to the right of the text. A resource image is aligned to the top of the text. Specifies how an image is positioned within a resource header. The image is displayed in the center of the resource header. If the image is larger than the resource header, it is centered and the outside edges are clipped. The image is displayed in the center of the resource header. If the image is larger than the resource header, its top left corner is fit into the header, and the other edges are clipped. The image within the resource header is stretched or shrunk to the value. If the ImageSize equals 0 and the > 0, the image’s height or width (depending on the current view - Day View or Timeline View) is set to the value. If the ImageSize equals 0 and the < = 0, the image’s height or width (depending on the current view - Day View or Timeline View) is calculated as 1/6 of the view’s height (or width). The image within the resource header is resized, maintaining the size ratio. It is resized to the value if it is greater than zero. If the ImageSize equals 0 and the > 0, the image’s height or width (depending on the current view - Day View or Timeline View) is set to the value. If the ImageSize equals 0 and the < = 0, the image’s height or width (depending on the current view - Day View or Timeline View) is calculated as 1/6 of the view’s height (or width). Contains classes which implement the iCalendar (Internet Calendaring and Scheduling Core Object - RFC 2445 ) format specification and data exchange routines. Contains classes responsible for interpreting and constructing data objects in iCalendar format. Represents a base class for iCalendar components. Adds a calendar property or a component to the current calendar object. A DevExpress.XtraScheduler.iCalendar.Components.iCalendarBodyItem descendant, representing a calendar object to add. Gets the type of the calendar item. A DevExpress.XtraScheduler.iCalendar.Components.iCalendarBodyItemType enumeration member. Provides access to a collection of calendar components incorporated into the current component. An DevExpress.XtraScheduler.iCalendar.Components.iCalendarComponentCollection object, representing a collection of calendar components. Provides access to a collection of custom properties for a calendar component. An object representing a collection of custom properties. Represents a collection of iCalendar component properties. Initializes a new instance of the class with the default settings. Enables you to add a new property to the iCalendar component. Initializes a new instance of the class with the specified settings. A string specifying the name of the property. A string specifying the property’s value. Adds property parameters to the iCalendar component property. A string representing the name of a property. A list of strings, containing property values. Adds a property parameter to an iCalendar component property. A string containing the parameter’s name. A string containing the parameter’s value. Gets a collection of parameters for this property. An DevExpress.XtraScheduler.iCalendar.Components.iCalendarNamedObjectCollection class instance, representing a collection of parameters. Gets the name of a property represented by this class instance. A string representing the property’s name. Represents an VEVENT calendar component of iCalendar object model. Initializes a new instance of the class with the default settings. Gets a collection of VALARM calendar components for this event. An instance of the DevExpress.XtraScheduler.iCalendar.Components.VAlarmCollection class representing a collection of DevExpress.XtraScheduler.iCalendar.Components.VAlarm objects. Provides access to the CATEGORIES property of a calendar component. An object of the DevExpress.XtraScheduler.iCalendar.Components.CategoriesProperty type representing a CATEGORIES property. Provides access to the CREATED property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.DateTimeCreatedProperty object, representing the CREATED calendar property. Provides access to the DESCRIPTION property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.DescriptionProperty object representing the DESCRIPTION calendar property. Provides access to the DTEND property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.DateTimeEndProperty object representing the DTEND calendar property. Provides access to the EXDATE property of a calendar component. An DevExpress.XtraScheduler.iCalendar.Components.ExceptionDateTimesPropertyCollection object that is a collection of DevExpress.XtraScheduler.iCalendar.Components.ExceptionDateTimesProperty objects, each representing an appointment exception. Provides access to the EXRULE property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.RecurrenceRulePropertyCollection collection containing recurrence rules. Gets whether the event is an ‘all-day’ event. true if the current event is an all-day event; otherwise, false. Gets whether the event conforms to the ‘changed occurrence’ type. true if a current event is a changed occurrence; otherwise, false. Gets whether the event conforms to the ‘pattern’ type. true if a current event is a recurrence pattern; otherwise, false. Provides access to the LAST-MODIFIED property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.LastModifiedProperty object, representing the LAST-MODIFIED calendar property. Provides access to the LOCATION property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.LocationProperty object representing the LOCATION calendar property. Gets the name of the calendar component (“VEVENT”). The string ‘VEVENT’. Provides access to the RECURRENCE-ID property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.RecurrenceIdProperty object representing the RECURRENCE-ID calendar property. Provides access to the RRULE property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.RecurrenceRulePropertyCollection class instance containing a list of objects used to represent recurrence rules. Provides access to the DTSTAMP property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.DateTimeStampProperty object, representing the DTSTAMP calendar property. Provides access to the DTSTART property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.DateTimeStartProperty object representing the DTSTART calendar property. Provides access to the SUMMARY property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.SummaryProperty object, representing the SUMMARY calendar property. The name of this calendar component - VEVENT. Provides access to the UID property of a calendar component. A DevExpress.XtraScheduler.iCalendar.Components.UniqueIdentifierProperty object, representing the UID calendar property. Provides data for the event of the . Initializes a new instance of the class with the specified settings. An object that is an event in XtraScheduler. A object that is an event calendar component defined by the iCalendar standard. Provides access to the event calendar component conforming to the iCalendar standard. A class instance representing an event calendar component. Provides data for the event of the . Initializes a new instance of the class with the specified settings. An object that is an event in XtraScheduler. A object that is an event calendar component defined by the iCalendar standard. Provides access to the event calendar component conforming to the iCalendar standard. A class instance representing an event calendar component. Provides data for the event of the . Initializes a new instance of the class with the specified settings. An object that is an event in XtraScheduler. A object that is an event calendar component defined by the iCalendar standard. Provides access to the event calendar component conforming to the iCalendar standard. A class instance representing an event calendar component. Provides data for the event of the . Initializes a new instance of the class with the specified settings. An object representing an event in XtraScheduler. A object representing an event calendar component defined by the iCalendar standard. Provides access to the event calendar component conforming to the iCalendar standard. A class instance representing an event calendar component. Lists error types specific for iCalendar data exchange. Indicates that the file supplied is not a valid iCalendar file. Represents errors that occur during iCalendar data import. Initializes a new instance of the class with the specified settings. A DevExpress.XtraScheduler.iCalendar.Components.VEventCollection object representing a collection of event calendar components defined by iCalendar standard. Provides access to an event collection containing events which raised an exception. A DevExpress.XtraScheduler.iCalendar.Components.VEventCollection object representing a collection of calendar event components. Represents errors that occur during iCalendar data exchange. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified message string. A string representing a message associated with a specific problem in iCalendar data exchange. Represents an object that transforms Scheduler appointments into the event calendar components in iCalendar format. Initializes a new instance of the class with the specified storage and appointments for export. An object containing appointments for export. An object that is the collection of appointments to export. Initializes a new instance of the class with the specified storage. An object containing appointments for export. Gets or sets appointments for export. An object representing a collection of appointments intended for export. Fires when the calendar object conforming to the iCalendar specification is created. Gets or sets a short prefix text used to construct the names for properties not included in the iCalendar standard. A string, representing a token for non-standard iCalendar properties. Gets or sets the identifier for the product that created the iCalendar object. A string usually containing company name, product name and language-specific information separated by slashes. Provides methods for recurrence rule conversion between the object and iCalendar format. This member supports the internal infrastructure and is not intended to be used directly from your code. Applies recurrence rule to the specified object. A string that is the recurrence rule defined in RFC 2445 (RRULE in iCalendar format). An object that expose the interface - the object that contains appointment recurring information. Obtains a recurrence rule in iCalendar format from the information contained in the class instance. An object that expose the interface - the object that contains appointment recurring information. A string that is the recurrence rule. Represents an object that transforms the event calendar components in iCalendar format into Scheduler appointments. Initializes a new instance of the class with the specified storage. An object to store imported appointments. Fires when the calendar object conforming to the iCalendar specification is created. This member supports the internal infrastructure and is not intended to be used directly from your code. Gets or sets a short prefix text used to construct the names for properties not included in the iCalendar standard. A string, representing a token for non-standard iCalendar properties Allows you to specify the encoding for imported data in iCalendar format. A object that is the character encoding for text data. Handles all calendars through a set of procedures to create corresponding appointments in the storage. An object that holds the calendars. Provides data for the event of the and classes. Initializes a new instance of the class with the specified settings A object representing the original exception thrown. A string containing a line of text in iCalendar format that caused a parse error. An integer representing the erroneous line number in an iCalendar file. Gets the number of a line in an iCalendar file that contains the text which causes an error while parsing. An integer that is the number of the erroneous line. Gets the text causing a parse error. A string containing the text of the line in iCalendar format. Provides data for the and events. Initializes a new instance of the class with the specified settings. An object containing iCalendar objects. Provides access to the calendar structures conforming to the iCalendar specification. An object that holds the calendars. Represents a method that will handle the and events. The event source. This parameter identifies the or which raised the event. A object containing event data. A base interface which defines a generic collection of color schemas. Adds a color schema to the collection. An object that is the to add to the collection. An integer that is the index of a newly added object in the collection or -1 if the object was not added. Gets the number of objects in the collection. An integer that is the number of items in the collection. Get a color schema by its number or create a new schema based on the specified color value. An integer that is the ARGB color value. An integer that is the number of a scheme. A object. Provides access to a color schema by its index. An integer specifying the number of a color schema. A object containing in the collection. Gets whether the schema collection contains only items created by default. True if the collection contains only default items; otherwise, false. Gets a SchedulerColorSchema by its number. An integer specifying the scheme number. A object. Clears all items and creates default content. Removes an item with the specified index. An integer that is the index of an item to remove. The interface is designed for implementing a custom in-place editor. Initializes the control, subscribes to its major events and sets the focus to it. Passes the value, obtained form the editor, to the appointment and performs an assignment to the appointment’s property. Raise this event to save the modified value to the underlying data source. Unsubscribes major events and releases resources, if necessary. Raise this event to cancel changes and replace the modified value with the former value (a value before modification). A base class containing options which define how appointments are displayed in the Month View and descendants. Initializes a new instance of the class with the default settings. Provides data for the event. Initializes a new instance of the class with the specified parameters. A value which is the top visible time of the target view. A object representing a time cell where the “More” button is located. A associated with the time cell where the “More” button is located. Gets or sets whether an event is handled. If it is handled, default actions are not required. true if no default processing is required; otherwise, false. Gets time interval of the cell where the button is located. A object representing the time interval of the cell which holds the button. Gets the resource associated with the cell where the button is located. A object that is the resource associated with the time cell which holds the button. Gets or sets the top row time of the target view. A value representing the start of the first visible time cell in a view. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Lists scrolling interpretations for the bidirectional mouse wheel. The View is moved in the same direction as the mouse wheel. Vertical scrolling moves the View up or down, horizontal scrolling (for mice that support it) moves the View left or right. In Views where the timeline is horizontal (for instance, Timeline View), vertical scrolling functions only if the View is grouped by resources. Otherwise, scrolling the wheel up or down does nothing. Vertical mouse wheel scrolling moves the View along its timeline (up or down for vertically oriented Views like DayView, left or right for horizontally oriented Views like TimelineView). Contains classes which implement the internal functionality of XtraScheduler. Serves as a base class to provide the basic functionality for managing the appointment at the appointment’s editing form. Gets or sets a value indicating if the appointment currently being edited in the form is an All-day appointment. true if this is an all-day appointment; otherwise, false. Copies the values of all the appointment copy’s properties that are currently being edited in the form to the corresponding properties of the source appointment. Copies the values of the specified recurrence pattern to the recurrence pattern of the appointment currently being edited in the form. An object specifying the source recurrence pattern. Gets the type of appointment. A enumeration member. Returns a value that indicates if the appointment currently being edited in the form is an exception, or it’s a recurrence pattern with exceptions. true if exceptions are present; otherwise, false. Assigns recurrence info properties depending on the specified recurrence range. A object, that is the recurrence information being updated. A object, containing information on the recurrence range. A value, specifying the appointment start. A value, specifying the appointment end. An integer, specifying the number of occurrences. An object that is the pattern of the recurrence series. Gets a value that indicates if the appointment currently being edited in the form can be deleted. true if the appointment can be deleted; otherwise, false. Gets a value that indicates whether the resource can be changed for the appointment which is currently being edited in the form. true if the appointment’s resource can be changed; otherwise, false. Deletes the edited appointment. Gets or sets the text that will be displayed as the description of the appointment currently being edited in the form. A value that specifies the appointment’s description. Gets the copy of the appointment currently being edited in the form. An object. Gets the appointment pattern currently being edited in the Recurrence form. An object that is the appointment pattern. Gets or sets the value representing the appointment’s end time within the editing form. A value, representing the end of the scheduled interval. Gets or sets a value that indicates whether one or more reminders are associated with the currently edited appointment. true if the appointment has at least one reminder; otherwise, false. Indicates whether the appointment is changed. true if the appointment is changed; otherwise, false. Informs whether the appointment is in conflict with another, and they are not reconciled. true if the appointment conflict is resolved; otherwise, false. Checks whether the currently edited appointment is a new and individual object. true if the current appointment is new; otherwise, false. Gets whether the appointment currently being edited is a recurrent appointment. True, if the appointment is recurrent; otherwise, false. Gets whether the Start and End time editors are enabled on the form. True, to enable time editors on the form; otherwise, false. Gets or sets the identifier of a label, associated with the appointment. Obsolete. Use the property instead. An integer, specifying the identifier of the object. Gets or sets the identifier of a label, associated with the appointment. An object, specifying the identifier of the object. Gets or sets the text, describing the site where the scheduled event happens. A value that specifies the appointment’s location. Finds and clones the recurrence pattern for the appointment, or creates it if it does not exist. An object, which is a copy of the appointment recurrence pattern. Occurs when a property value of any of the standard appointment properties handled by the AppointmentFormController, changes. Gets or sets whether the current appointment is read-only. True if the current appointment is read-only; otherwise, false. Gets or sets the time interval ahead of the appointment’s start time to activate the reminder. A structure, representing the time interval. Destroys the edited appointment copy. Gets or sets the unique identifier of the resource associated with the current appointment, or the ID of the first resource if resource sharing is enabled. A value that specifies the resource’s unique identifier. Gets the identifiers of all the resources which are associated with the current appointment. An object which contains all the resources’ identifiers. Gets a value indicating whether an appointment can be shared between multiple resources. true if the resource sharing is enabled; otherwise, false. Assigns the label to the current appointment. An object to be assigned. Assigns the availability status to the appointment. An object, that is the availability status of the appointment. Gets or sets the value, representing the appointment’s start time within the editing form. A value, representing the beginning of the scheduled interval. Gets or sets the integer identifier of the availability status, associated with the appointment. Obsolete. Use the property instead. An integer that is the identifier of the object. Gets or sets the identifier of the availability status ( property), associated with the appointment. An object that is the identifier of the object. Gets or sets the text of the appointment’s subject. A value that specifies the appointment’s subject text. This member supports the internal infrastructure, and is not intended to be used directly from your code. This member supports the internal infrastructure, and is not intended to be used directly from your code. Gets whether the appointment’s time zone information can be edited in the form. True to edit time zone information; otherwise, false. Gets or sets whether time zone editor should be displayed. True to display time zone editor; otherwise, false. Checks whether the specified date and time values produce the valid time interval. A value, representing the interval’s start. A value, representing the interval’s end. True if the time interval is valid; otherwise, false. Checks whether the specified date and time values produce the valid time interval. A value, representing the date component of the interval’s start. A value, representing the time component of the interval’s start. A value, representing the date component of the interval’s end. A value, representing the time component of the interval’s end. True if the time interval is valid; otherwise, false. Provides methods used to generate appointments for the scheduler holidays. Creates a new all-day appointment scheduled for the specified holiday. A object which specifies a day that is recognized as a holiday. A object required for creating an appointment instance. An object which specifies the newly created appointment. Creates all-day appointments for the collection of holidays added to the specified collection of the scheduler. A object. A object containing information about holidays for which appointments should be generated. An collection of generated appointments. Provides methods used to convert a value to a string and vice versa. Occurs before the specified value is converted to a string. Converts the specified string to a value. A to convert. A value. If the specified string cannot be converted to a , the is returned. Occurs before the specified string is converted to a value. Resets all options to their default values. Converts the specified value to a string. A value to convert. A value that is the text representation of the time span. If the specified time span cannot be converted to a string, the value is returned. Provides data for the and events. Initializes a new instance of the class with the default settings. Gets or sets whether an event was handled, if it was handled the default actions are not required. true if default conversion isn’t required; otherwise, false. Gets or sets the string used when converting a value to a string or vice versa. A which represents the string value to be converted from or to. Gets or sets the value used when converting a value to a string or vice versa. A which represents the string value to be converted from or to. Lists the modes that define the conditions for the Navigation Buttons being displayed. Navigation buttons are always visible. Navigation buttons are visible if there are no appointments displayed within the current view area. Navigation buttons are always hidden. Provides options which define how the selection behaves when the time scale is changed for the TimelineView. Initializes a new instance of the class with the default settings. Copies all settings from the options object passed as the parameter to the current object. An object (which is the descendant) whose settings are assigned to the current object. Gets or sets whether selected appointments in the TimelineView remain selected after scrolling the time line so that those appointments are no longer visible. true, to keep appointment selected when they are scrolled out of view; otherwise, false. Specifies how the selection conforms to the time scale change in the Timeline view. An enumeration member, specifying the action performed when the time scale changes. Static class used to update data source fields mapped to the and properties. Populates the data source fields mapped to the and properties. An object that is the storage containing appointments. Contains classes which implement MS Outlook data exchange operations. Contains classes implementing the functionality of Microsoft.Office.Interop.Outlook objects. Represents an MS Outlook appointment. Gets or sets whether this appointment is an all-day or multiple-day event. true if an appointment takes up one or more entire days; otherwise, false. Gets or sets the text displayed in the appointment’s body. A string containing the body text. Gets or sets the busy status of this messaging user for this appointment. An DevExpress.XtraScheduler.Outlook.Interop.OlBusyStatus enumeration member. Removes any recurrence settings from this appointment. Gets the creation time for the Outlook item. A , indicating the creation time for the event. Removes the appointment item from the collection of Outlook messages. Gets or sets the ending date/time of this appointment. A value representing the appointment’s ending time. Gets or sets the time zone for the end time of the appointment. A DevExpress.XtraScheduler.Outlook.Interop._TimeZone object that contains information for a time zone as supported by Microsoft Windows. Gets the unique Entry ID of the appointment. A string representing the unique identifier. Provides access to an object representing recurrence attributes of an appointment. A DevExpress.XtraScheduler.Outlook.Interop.RecurrencePattern object representing a recurrence pattern. Indicates whether this appointment is a recurring appointment. true if this appointment is recurring; otherwise, false. Gets the date and time that the Outlook item was last modified. A value representing the appointment’s last modification time. Gets or sets the specific location for the appointment. A string indicating the appointment location. Gets or sets the number of minutes the reminder should occur prior to the start of the appointment. An integer containing the number of minutes. Gets or sets whether a reminder has been set for this appointment. true if a reminder is set; otherwise, false. Saves the appointment to the current folder. Gets or sets the starting time for an appointment. A value representing the appointment’s starting time. Gets or sets the time zone for the start time of the appointment. A DevExpress.XtraScheduler.Outlook.Interop._TimeZone object that contains information for a time zone as supported by Microsoft Windows. Gets or sets the subject for the Outlook appointment. A string representing the subject of an appointment. Defines methods for retrieving calendar items from an MS Outlook application. Override this method to retrieve calendar items by the specified path from the specified application. An object that implements the DevExpress.XtraScheduler.Outlook.Interop._Application interface (MS Outlook instance). A string representing a path to a calendar folder. An object implementing the DevExpress.XtraScheduler.Outlook.Interop._Items interface. Override this method to get a MS Outlook instance (or an application that can be used instead - it should implement the DevExpress.XtraScheduler.Outlook.Interop._Application interface). An object that implements the DevExpress.XtraScheduler.Outlook.Interop._Application interface. Override this method to create a list of items representing appointments in export/import processes. A list of objects implementing the DevExpress.XtraScheduler.Outlook.Interop._AppointmentItem interface. An object implementing the DevExpress.XtraScheduler.Outlook.Interop._Items interface. Enables you to get or set a calendar folder name for different types of appointment exchangers. Gets or sets the name of the calendar folder in MS Outlook. A string containing the calendar name. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Gets a MS Outlook appointment after export. An object representing the MS Outlook appointment. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Gets an MS Outlook appointment before export. An object representing the MS Outlook appointment. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Gets an MS Outlook appointment after import. An object representing the MS Outlook appointment. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Gets an MS Outlook appointment before import. An object representing the MS Outlook appointment. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Initializes a new instance of the class with the specified settings. An object representing the MS Outlook appointment. Gets an MS Outlook appointment after synchronization. An object representing the MS Outlook appointment. Provides data for the event of the class. Initializes new instance of the class with the specified settings. An object that is a Scheduler appointment. An object that is a MS Outlook appointment. Initializes a new instance of the class with the specified settings. An object representing the MS Outlook appointment. Gets an MS Outlook appointment before synchronization. An object representing the MS Outlook appointment. Represents a folder containing calendar items in MS Outlook. Initializes a new instance of the class with the specified settings. A string representing the name of the calendar folder A string representing the full path to the calendar folder A string representing the full path to the calendar folder (corresponds to the MAPIFolder.FullFolderPath Property (Microsoft.Office.Interop.Outlook)), deprecated, not intended to be used. A string representing the full path to the calendar folder (corresponds to the MAPIFolder.FullFolderPath Property (Microsoft.Office.Interop.Outlook)), deprecated, not intended to be used. A string containing the path to the calendar folder. Gets the name of the calendar folder. A string containing the name of the folder. Gets the full path to the calendar folder. A string containing the path to the folder. Implements the interface, facilitating the creation of descendants. Initializes a new instance of the class with the default settings. Provides methods to get information on MS Outlook calendar folder names and paths. Gets a list of calendar folders for MS Outlook application. A list of objects, representing calendar folders accessible in MS Outlook. Gets names of all accessible MS Outlook calendars. A string array containing calendar names. Gets full paths of all accessible MS Outlook calendars. An array of strings containing MS Outlook calendar paths. Represents an object that exports Scheduler appointments to MS Outlook calendar items. Initializes a new instance of the class with the specified Scheduler storage. A object that is a storage containing appointments for export. Gets or sets the name of the calendar folder (MAPI) from which appointments are retrieved. A string representing the name of a calendar folder. This member is obsolete. Use the instead. Specifies a custom provider to process a collection of Outlook objects, before they are loaded into the Scheduler storage. An object implementing the interface. Represents an object implementing an appointment synchronization with export scenario for MS Outlook. Initializes a new instance of the class with the specified Scheduler storage. A object that is a storage to which Outlook objects are imported. Gets or sets the name of the calendar folder (MAPI) from which appointments are retrieved. A string representing the name of a calendar folder. Specifies a custom provider to process a collection of Outlook objects, before they are exported to an MS Outlook calendar folder. An object implementing the interface. Represents an object that imports MS Outlook calendar items into Scheduler appointments. Initializes a new instance of the class with the specified Scheduler storage. A object that is a storage to which Outlook objects are imported. Gets or sets the name of the calendar folder (MAPI) from which appointments are retrieved. A string representing the name of a calendar folder. Imports appointments from the currently installed MS Outlook instance to the Scheduler. Always String.Empty. Otherwise an exception is thrown. Specifies a custom provider to process a collection of Outlook objects, before they are loaded into the Scheduler storage. An object implementing the interface. Represents an object implementing an appointment synchronization with an import scenario for MS Outlook. Initializes a new instance of the class with the specified Scheduler storage. A object that is a storage to which Outlook objects are imported. Gets or sets the name of the calendar folder (MAPI) from which appointments are retrieved. A string representing the name of a calendar folder. Specifies a custom provider to process a collection of Outlook objects, before they are imported to Scheduler Storage. An object implementing the interface. Specifies how the percentage of completion is displayed for appointments (tasks) within the Gantt view. Displays bar shading. Displays percentage of completion as bar shading and a percent number. Does not display percentage of completion. Displays bar shading and a percent number. Represents a base class for the storage of persistent objects (appointments and resources). Clears previous mappings and appends base mappings. A object containing mappings. Appends to the collection of actual mappings. For internal use. Adds mappings for persistent object properties with field names equal to property names. A object to which mappings are added. Adds mappings defined in the storage to the specified mapping collection. A object to which mappings are added. Gets or sets whether persistent object data is automatically fetched from the data source when it is modified. true if automatic data loading and reloading is enabled; otherwise, false. Occurs when persistent object data is automatically fetched from the data source; allows cancelling data loading. Starts the scheduler storage initialization. Initialization occurs at runtime. Locks the object until the EndUpdate or CancelUpdate method is called. Unlocks the object after it has been locked by the BeginUpdate method, without causing an immediate visual update. Removes all the items from the persistent object storage. Commits changes to an existing object. Updates the object data record in the underlying data source. For internal use. A persistent object to commit. Commits a new object. Creates a new object data record and stores it in the underlying data source. For internal use. A persistent object to commit. Gets the number of elements contained in a collection. An integer representing the number of elements in a collection. Creates the custom fields specific to this persistent object and adds them to the object’s custom fields collection. A for which to create custom fields. Gets or sets mappings for custom fields. A object containing mappings for custom fields. For internal use only. A DevExpress.XtraScheduler.Data.DataManager object. Gets or sets the data source member which supplies data to the storage object. A value representing the data source member. Gets or sets the object used as the data source to store persistent objects (appointments, resources or appointment dependencies). An that represents the storage’s data source. Disposes of the object. Finalizes the storage initialization. Unlocks the object after a call to the BeginUpdate method and causes an immediate visual update. Gets or sets a criteria string used to filter storage objects. A string, that is a logical expression. Occurs when the property value is changed. Gets or sets the criteria to filter persistent objects in the storage. A object which is the filter criteria. Gets the names of data columns associated with this object. A object. Returns the data row object that contains information about the specified persistent object. A descendant which represents the persistent object (appointment, resource or object). A which is the data source object (or the data row) containing information about the persistent object. Returns the value of the specified field in the data row that contains information about the specified persistent object. A descendant for which the content of the source object’s data field is obtained. A value which specifies the name of the data field in the source object. A which is the data field value. Gets a value indicating whether a storage has been disposed of. true, if the storage has been disposed of; otherwise, false. Gets whether the storage is being initialized. True if the storage is being initialized; otherwise, false. Gets whether the storage has been locked for updating. true if the storage is locked; otherwise, false. Provides indexed access to individual items contained within the storage. A zero-based integer specifying the desired item’s position within the collection. If it’s negative or exceeds the last available index, an exception is raised. A instance, which represents the persistent object at the specified position. Gets the collection of persistent objects within the storage. A object that contains a collection of persistent objects. Loads persistent objects from the data source to the storage. True to load additional information about objects; otherwise, false. Provides access to object mappings. A object that provides information on the mapping of the object properties to data fields. Occurs when the field name of any object mapping in the storage is changed. Occurs when a persistent object in the storage is changed. Occurs before a persistent object in the storage is changed and allows you to cancel changes. Occurs when a collection of persistent objects in the storage is cleared. Occurs when persistent objects are loaded from the data source into the storage. Occurs when a persistent object is deleted from the storage. Occurs before a persistent object is deleted from the storage and allows you to cancel deletion. Occurs when a persistent object is inserted into the storage. Occurs before a persistent object is inserted into the storage and allows you to cancel insertion. Raises the internal Reload event. This member supports the internal infrastructure and is not intended to be used directly from your code. Restores an object to its previous state and cancels uncommitted changes that were made to the object. An object whose changes are cancelled. Assigns the specified value to a field in the data row that contains information about the specified persistent object. A descendant which is the persistent object (appointment, resource or object). A value which specifies the name of the data field. A which specifies the data field’s value. Gets or sets whether the appointment storage should perform the UPDATE query after INSERT. True, to update inserted appointment using data from the data source; otherwise, false. Provides access to the Scheduler storage containing the current persistent object storage. A object that is the Scheduler storage. Creates and holds an internal data table for the unbound mode. For internal use. Gets a value indicating if the storage is bound to data. true if the storage isn’t bound to data; otherwise, false. Checks mappings for validity. Lists the keys specifying which appointment occurrences should be deleted. No occurrences of the recurring appointment should be deleted. Only the current occurrence of the recurrence appointment should be deleted. All occurrences of the recurring appointment should be deleted. Provides data for the and events. Initializes new instance of the class with the specified settings. A object that specifies the resource. An integer which specifies an index of the color schema in a collection. Gets the resource for which the color schema is queried. A object. Gets the index of the processed resource’s color schema in a collection. An integer which specifies the resource’s color schema index. Gets or sets a color schema to be used for a visible resource coloring. A DevExpress.XtraScheduler.SchedulerColorSchemaBase object. Represents a method that will handle the and events. The event source. This parameter identifies the or which raised the event. A object which contains event data. Provides data for the event. Initializes new instance of the class with the specified settings. A object that is the working time interval. A object, for which the working time is queried. Gets the time interval for which the working time is queried. A object. Gets the resource for which the working time interval is queried. A object instance. Gets or sets the working time interval. A object, representing the work time interval. Provides access to the collection of work times specified for a single day. A representing time intervals for a day. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Provides data for the event. Initializes a new instance of the class with the default settings. Gets or sets the end bound of the range that will be available in the RangeControl after it is automatically adjusted. A object that is the end bound of the RangeControl’s total range. Gets or sets the start bound of the range that will be available in the RangeControl after it is automatically adjusted. A object that is start bound of the RangeControl’s total range. Provides access to the collection of scales that will be visible in the RangeControl after it is automatically adjusted. A object specifying a set of RangeControl scales. A method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Lists the values used to specify how appointment data should be displayed within a when it is bound to a . Appointment data contained in a SchedulerControl is shown by the RangeControl as either appointment thumbnails or numbers of appointments in each interval. Each interval in the RangeControl shows a number of appointments contained in the corresponding time interval in a SchedulerControl. Appointment data contained in SchedulerControl is shown by RangeControl as appointment thumbnails, each of which is colored according to a label of the corresponding appointment. Lists the types of default actions which can be applied after the Reminders form is closed. After the Reminders form is closed, whether the reminders are snoozed or dismissed is determined manually in the or event handler. After the Reminders form is closed, all reminders will be dismissed. After the Reminders form is closed, all reminders will be snoozed. Provides data for the event. Initializes a new instance of the class with the specified settings. A value which represents the event’s collection of reminder alerts. This value is assigned to the property. Gets or sets whether the Reminders Form closing is canceled or not. true if the form closing is cancelled; otherwise, false. Gets or sets whether an event was handled, if it was handled the default actions are not required. true if no default processing of the form’s reminders is required; otherwise, false. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Contains classes which are used to implement the reporting functionality of the XtraScheduler suite. To learn more, refer to Printing. Provides options specific for the SmartSync Printing feature. When implemented by a class, gets or sets the grouping type used for creating report pages if the EnableSmartSync option of the scheduler print adapter is switched on. A enumeration member specifying the grouping type for SmartSync printing. Provides data for the event of the descendant controls. Initializes a new instance of the class with the specified resources. A object representing a collection of resources. Provides access to the collection of resources available in the report. A object containing resources for the report. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. A base class for print adapters of the XtraSchedulerReport. Gets or sets the string identifier of the time zone used by the print adapter. A string that uniquely identifies the time zone. The value is equal to that returned by the System.TimeZoneInfo.Id property. Occurs when the property value is changed. Gets or sets whether different controls in a report should synchronize their data iterations (the SmartSync Printing feature). true to enable the SmartSync Printing feature; otherwise, false. Gets or sets the day that the scheduler week starts from. A enumeration value, specifying the start day of the week for the scheduler. Occurs when the property value is changed. Retrieves the collection of appointments that fall within the specified time interval associated with the specified resource. A object which identifies the required time interval. A object which specifies the resources associated with the targeted appointments. An collection of appointments which meets the specified criteria. Gets or sets the string identifier of the time zone used by the print adapter. A string that uniquely identifies the time zone. The value is equal to that returned by the System.TimeZoneInfo.Id property. Gets the value specified for the Scheduler control. A enumeration value specifying the start day of the week for the Scheduler. Returns the color of the specified appointment label. An object that is the label identifier (the Id property value of the object). A structure which is the label’s color. A Color.White value if the label cannot be found. Returns a collection of color schemes used for visual representation of Resources in the Scheduler. A which contains color schemes for the scheduler’s resources. Obtains a collection of visible resources. A object containing currently visible resources. Gets the service object of the specified type. An object that specifies the type of service object to get. A service object of the specified type, or a null reference (Nothing in Visual Basic) if there is no service object of this type. Returns the Appointment’s Status by its ID. An object that is the appointment status identifier (the Id property value of the object). An object which is the status of the appointment. Obtains the time interval for display. A object containing time intervals used for displaying appointments. Obtains the collection which identifies which days are assigned to a workweek. A object which identifies work days. Gets a report’s work times for a specified time interval and resource. A object specifying the queried time interval. A specifying the resource for which the work times are queried. A collection containing work times for a single day. Occurs when the collection is modified. Gets the color schemas used to paint resources in the report. An object which contains color schemes used to display resources. Gets the number of displayed resources. An integer, representing the number of resources. Occurs when the Scheduler source of the print adapter is changed. Specifies the object used to get the scheduling data - the SchedulerStorage or the SchedulerControl object. A or the object. Provides access to options specific to the SmartSync Printing feature. An object exposing the interface, allowing you to specify SmartSync-specific options. Gets or sets the time interval used by the print adapter to create a report. A object representing the time interval. Occurs when the value is changed. Occurs when appointments are retrieved to create a report document. Occurs when resources are obtained for use in the report. Occurs when the print adapter retrieves information on time intervals required for creating a report. Occurs when the print adapter retrieves the work time value for use in the report. Gets or sets the work time interval for a day. A value representing the work time interval. Occurs when the property is modified. Contains options specific for the SmartSync Printing feature. Initializes a new instance of the class with the default settings. Copies all the settings from the object passed as a parameter. A instance whose elements are copied to the current object. Gets or sets the grouping used for creating report pages if the option is switched on. A enumeration member specifying the grouping for the SmartSync printing. Provides data for the event of the descendants. Initializes a new instance of the class with the specified time interval settings. A object containing time intervals. Gets the time intervals for which the report is being built. A containing the report’s time intervals. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Provides data for the event of the descendant controls. Initializes new instance of the class with the specified settings. A containing work times for a single day. A object representing the time interval for which the work times are validated. A object representing a resource for which the work times are validated. Provides access to a resource, for which the work-time interval is validated. A object. Provides access to a time interval, for which the work-time interval is validated. A object. Gets or sets the work-time interval to be validated. A object. Provides access to the collection of work times specified for a single day. A representing time intervals for a day. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Lists appointment boundaries which could be moved when the appointment is being resized. The appointment’s end time boundary is moved. The appointment’s start time boundary is moved. Represents a mapping of a custom property of a resource to an appropriate data field. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified name, member and value type. A value that specifies the name of the custom field. This value is assigned to the property. A value that specifies the member value of the custom field mapping. This value is assigned to the property. A enumeration value, representing one of the standard value types. Initializes a new instance of the class with the specified name and member. A value that specifies the name of the custom field. This value is assigned to the property. A value that specifies the member value of the custom field mapping. This value is assigned to the property. Gets or sets the name of the field in a data source which should be mapped to a custom property of a resource. A value which represents the name of the data field to be mapped. Represents a collection of mappings of the custom properties of resources to appropriate data fields. Initializes a new instance of the class with the default settings. Appends the specified object to the storage’s collection of custom fields mappings. An object to append to the collection. An integer value indicating the position at which the new element was inserted. Provides indexed access to individual items in the collection. A zero-based integer specifying the desired item’s position within the collection. If it’s negative or exceeds the last available index, an exception is raised. A object which represents the custom field mapping at the specified position. Provides access to individual items in the collection by their names. A value specifying the name of the custom field to get. A object which represents the custom field mapping with the specified name. Lists the visibility modes of the resource navigator. Resource Navigator is always visible. Resource Navigator is hidden if there are no resources in the ResourceStorage or all resources are hidden after the filtering operation. Otherwise, the resource navigator is always visible. Resource navigator is never visible. A base class that represents a storage to hold a collection of resources for appointments. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified Scheduler storage. A value that specifies the Scheduler storage which owns the resource storage. Appends the specified object to the collection of resources in the storage. A object to append to the collection. An integer value indicating the position into which the new element was inserted. Appends an array of resources to the storage’s collection. An array of objects to append to the collection. Sets the Scheduler storage which owns the current storage. An object that is the Scheduler storage for the current storage. Gets or sets a type of format to store the color information. A enumeration value, indicating the type in which the color is stored. Determines whether the storage contains the specified resource. A object to locate in the storage. true if the storage contains the specified resource; otherwise, false. Creates a new resource with the specified ID and caption. An object, that is a unique resource identifier. A string that is displayed as resource’s caption (). A object. Creates a new resource with the specified ID. An object that is the resource identifier. A newly created with the specified identifier. For internal use only. A DevExpress.XtraScheduler.Data.ResourceDataManager object. Gets or sets a criteria string used to filter resources. A string, that is a logical expression. Gets or sets the criteria to filter resources in the storage. A object which is the filter criteria. Gets a resource within the collection by its ID value. A which is the resource ID. A object whose property value is equal to the specified. If no resource with the specified ID is found, then the value will be returned. Provides indexed access to the individual items in the collection which can be accessed via the storage’s property. A zero-based integer specifying the item’s position within the resource collection. If it’s negative or exceeds the last available index, an exception is raised. A object which is the resource at the specified position. Gets the collection of resources within the storage. A object that contains a collection of resources. Loads settings of resources from the specified stream to the resource storage. A descendant from which resources are loaded. If null (Nothing in Visual Basic), an exception is raised. Loads settings of resources from the specified XML file to the resource storage. A value specifying the path to the file from which resources should be loaded. If an empty string is specified, an exception is raised. Gets an object that specifies how resource properties map to the data source fields. An object that provides information on the mapping of the resource properties to the data fields. Removes the specified object from the storage. A object that is the resource to be removed. Provides access to resource factory for the current storage. An object implementing the interface which specifies the resource factory in use. Occurs when the property value is changed. Saves resources from the resource storage to the specified stream. A descendant to which resources should be written. If null (Nothing in Visual Basic), an exception is raised. Saves resources from the resource storage to an XML file. A value specifying the path to the file where resources should be written. If an empty string is specified, an exception is raised. Assigns the specified resource factory to the . An object, implementing the IResourceFactory interface, which specifies the new resource factory for the storage. Occurs when the sort order of columns in Resources Tree is changed. Checks mappings for validity. 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 Initializes a new instance of the class with the specified setting. Copies all the settings from the object passed as a parameter. A object whose settings are assigned to the current object. Gets or sets the distance of the appointment’s left edge from the column’s inner left border in the Day view. An integer, specifying the distance in pixels. Gets or sets the distance of the appointment’s right edge from the column’s inner right border in the Day view. An integer, specifying the distance in pixels. Contains data passed to the target SchedulerControl in the drag-and-drop operation. Creates a new instance of the class with the specified appointment. An instance to place in the data to be dragged. Creates a new instance of the class with the specified appointment collection and specifies a primary appointment. An object that is the collection of appointments to place in the data to be dragged. An integer that is the appointment index in the specified collection. An appointment with that index is considered primary. Creates a new instance of the class with the specified appointment collection. An object that is the collection of appointments to place in the data to be dragged. Provides access to appointments contained in the data to be dragged. An object that is the collection of appointments. Returns the data associated with the data format. An object with the interface. A instance. Determines whether the data is available in format. An object with the interface. True, if the data is in the format; otherwise, false. Gets the primary appointment. A primary appointment is an appointment whose properties are used to calculate the properties of other dragged appointments. An object that is the appointment actually dragged; other dragged appointments follow the primary appointment. Gets the index of a primary appointment. A primary appointment is an appointment whose properties are used to calculate the properties of other dragged appointments. An integer that is the index of appointment in the collection. Lists the grouping type used in the scheduler. Grouping by dates. Appointments are grouped by dates. No grouping is applied. Grouping by resources. Appointments are grouped by resources. Lists items that can be used in the context menus of a Scheduler. The Create Dependency item of the context menu which is invoked when an appointment is clicked with the right mouse button. Selecting this item enables the user to drag a line from the current (the Parent) appointment to another (Dependent) appointment to establish a dependency. By default, the type of dependency is . The entire context menu which is invoked after a dependency line has been clicked with the right mouse button. The Cancel item of a context menu which is invoked after an appointment has been clicked and dragged with the right mouse button. Selecting this item cancels the dragging of the appointment. The Copy item of the context menu which is invoked after an appointment has been clicked and dragged with the right mouse button. Selecting this item copies the dragged appointment and inserts a copy at the time period which the appointment being copied was dragged to. The entire context menu which is invoked after an appointment has been clicked and dragged with the right mouse button. The Move item of the context menu which is invoked after an appointment has been clicked and dragged with the right mouse button. Selecting this item moves the appointment to the time period which it was dragged to. The entire context menu which is invoked after an appointment has been clicked with the right mouse button. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. Menu item that corresponds to the command used to collapse a resource tree in a hierarchical view displayed by the control. Any custom menu item. You can add your custom menu items by handling the event. For internal use only. The Customize Time Ruler item of the context menu which is invoked when the time ruler is clicked with the right mouse button. Selecting this item invokes the Time Ruler dialog which allows the properties of the current time ruler to be edited. The entire context menu which is invoked when the view’s time cells that don’t contain any appointments are clicked with the right mouse button. The Delete item of the context menu which is invoked when an appointment is clicked with the right mouse button. Selecting this item removes the current appointment. If the current appointment is recurring, then the Delete Series dialog will be invoked. The Delete item of the context menu which is invoked when a dependency line is clicked with the right mouse button. Selecting this item deletes the selected dependency. For internal use only. For internal use only. For internal use only. The Edit Series item of the context menu which is invoked when a recurring appointment is clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog which allows the entire series of recurring appointments to be edited. For internal use only. Menu item that corresponds to the command used to expand a resource tree in a hierarchical view displayed by the control. The Go to Date item of the context menu which is invoked when the view’s time cells which don’t contain any appointments are clicked with the right mouse button. Selecting this item invokes the Go To Date dialog which allows the date displayed in the current view to be changed. The Go to This Day item of the context menu which is invoked when any of the view’s time cells that don’t contain any appointments are clicked with the right mouse button (only in a Week or Month view). Selecting this item changes the current view to the Day and sets the date displayed in this view to the selected date. The Go to Today item of the context menu which is invoked when any of the view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the date displayed in the current view to the current date on the local machine. The Label As item of the context menu which is invoked after an appointment has been clicked with the right mouse button, and also the entire submenu which is opened with this menu item. The New All-Day Event item of the context menu which is invoked when the view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog used to create a new all-day appointment (in this case the option in the dialog is checked). The New Appointment item of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog used to create a new appointment. The New Recurring Appointment item of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog used to create a new appointment, and also invokes the Recurrence dialog which allows the recurrence pattern to be specified for the new appointment. The New Recurring Event item of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog used to create a new all-day appointment (in this case the option in the dialog is checked), and also invokes the Recurrence dialog which allows the recurrence pattern to be specified for the new appointment. The Open item of the context menu which is invoked when an appointment is clicked with the right mouse button. Selecting this item invokes the Edit Appointment dialog which allows the properties of the current appointment to be edited. Note that if the appointment is recurring, then this item only allows the current appointment to be edited, not its entire series. The Edit item of the context menu which is invoked when a dependency line is clicked with the right mouse button. Selecting this item invokes the dialog which enables the user to change the dependency type. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. The Restore Default State item of the context menu which is invoked when a changed recurring appointment (which property is equal to ChangedOccurrence) is clicked with the right mouse button. This item is accessible for recurring appointments only. Selecting this item restores the default state of the appointment as it was generated by the recurrence pattern. The entire context menu which is invoked when the time ruler is clicked with the right mouse button. Note that the corresponding items for this context menu are specified by the property of each time slot. For internal use only. For internal use only. This menu item is associated with a command to switch the Scheduler into a Split mode. See the How to: Split Appointments and Series article for more information. The Show Time As item of the context menu which is invoked after an appointment has been clicked with the right mouse button, and also the entire submenu which is opened with this menu item. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. For internal use only. The Agenda View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Agenda View. The Day View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Day View. The Full Week View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Full Week View. The Gantt View check item of the Change View To submenu of the context menu which is invoked when time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Gantt View. A command to set the to the . The default menu does not contain this item. Handle the event, to insert the SwitchToGroupByDate item. A command to set the to the . The default menu does not contain this item. Handle the event, to insert the SwitchToGroupByNone item. A command to set the to the . The default menu does not contain this item. Handle the event, to insert the SwitchToGroupByResource item. The Month View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Month View. The Timeline View check item of the Change View To submenu of the context menu, invoked on a right click within the scheduler display area not occupied by appointments. Selecting this item changes the to the Timeline View. The Week View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Week View. The Work Week View check item of the Change View To submenu of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button. Selecting this item changes the to the Work Week View. The Year View command in the Change View To sub-menu. This command sets the property to . To invoke the context menu, a user can right-click a time cell that does not contain any appointments. The Change View To item of the context menu which is invoked when a view’s time cells that don’t contain any appointments are clicked with the right mouse button, and also the entire submenu which is opened with this menu item. Any of the Time Scales menu item of the popup menu invoked on a right click within the scheduler display area not occupied by appointments, when the scheduler’s view is the Timeline View. Checking these items enables the corresponding Timeline scales. The entire submenu opened by this menu item has the same Id. Check items of the Time Scale Captions submenu in the context menu invoked on a right click within the scheduler display area not occupied by appointments. Checking these items makes the corresponding Timeline scales visible. The entire submenu opened by this menu item has the same Id. For internal use only. Provides options which define certain characteristics of Navigation Buttons. Initializes a new instance of the class with the default settings. Specifies the time span used by Navigation Buttons to search for the nearest appointments (in days), so it is limited to a reasonable range. A System.TimeSpan value, specifying the search range. Copies all settings from the options object passed as the parameter to the current object. A object (which is the descendant) whose settings are assigned to the current object. Gets or sets the caption for the right (forward) navigation button. A representing a text to display on the button. Gets or sets the caption for the left (backward) navigation button. A representing a text to display on the button. Specifies whether the buttons are always visible, always hidden or their visibility depends on the situation. A enumeration member. Provides notification options for the Scheduler control. Resets all notification options to their default values. Serves as a base class for classes that control certain basic characteristics of the scheduler. Copies all settings from the options object passed as the parameter to the current object. A object (which is the descendant) whose settings are assigned to the current object. Gets or sets the client time zone of the Scheduler. A key string that uniquely identifies a particular time zone; its value should match to the System.TimeZoneInfo.Id property values for the time zones in the registry. Gets or sets a type of action being performed when a command is issued to delete a recurrent appointment. A enumeration value, representing a type of action. Gets or sets a type of action being performed when a command is issued to edit a recurrent appointment. A enumeration value, representing a type of action. Gets or sets the type of default action which is applied when the Reminders Form is closed. A enumeration value. Gets or sets whether the right click selects a cell under the cursor. true to select a cell with a right click; otherwise, false. Gets or sets the visibility mode of the current Time Indicator. A DevExpress.XtraScheduler.CurrentTimeVisibility enumeration member. Gets or sets whether a Reminders Form is shown. true if a Reminders Form is shown; otherwise, false. Provides customization options for the Scheduler control. Initializes a new instance of the class with the default settings. Gets or sets whether a user is allowed to share the schedule time between two or more appointments. An enumeration value specifying whether the time interval of two or more appointments can intersect or not, if these appointments belong to the same resource(s). Gets or sets whether a user is allowed to copy appointments. A enumeration value that specifies the type of appointment to which the action can be applied. Gets or sets whether a user is allowed to create new appointments. A enumeration value that specifies the type of appointment which the action can be applied to. Gets or sets whether a user is allowed to delete appointments. A enumeration value that specifies the types of appointment to which the action can be applied. Gets or sets whether a user is allowed to drag and drop appointments to another time slot or date. A value that specifies the type of appointment that can be dragged. Gets or sets whether a user is allowed to drag and drop appointments between resources. An enumeration value that specifies the type of appointment that the action can be applied to. Gets or sets whether a user is allowed to edit appointments. An enumeration value that specifies the type of appointment which the action can be applied to. Gets or sets whether a user is allowed to select more than one appointment simultaneously. true if multiple appointments can be selected simultaneously; otherwise, false. Gets or sets whether a user is allowed to change the time boundaries of appointments. A enumeration value that specifies to which appointment’s type the action can be applied. Gets or sets whether a user can invoke the Appointment Dependency dialog. An enumeration member. Gets or sets whether the appointment flyout can be displayed. true, to display an appointment flyout; otherwise, false. Gets or sets whether the Appointment Form can be invoked. An enumeration member. Gets or sets whether an inplace editor can be activated for an appointment. An enumeration value that specifies the type of appointment which the action can be applied to. Copies all settings from the options object passed as the parameter to the current object. A object (which is the descendant) whose settings are assigned to the current object. Gets or sets the recurrences that a user can enable in the Appointment Recurrence Form. A value that specifies the recurrences that a user can enable in the Appointment Recurrence Form. Returns the textual representation of customization options. A value which is the textual representation of customization options. Defines a base class for view options for the Scheduler control. Copies all settings from the options object passed as the parameter to the current object. A object (which is the descendant) whose settings are assigned to the current object. Gets or sets the day which the scheduler’s view week starts from. A enumeration value specifying the start day of the week for the View. Provides access to the navigation button’s options. A class, containing options for displaying Navigation Buttons. Gets or sets a value that specifies whether appointments that do not belong to any resource are visible in the scheduling area. true to display only the appointments that are associated with resources; false to display all appointments. Base class that provides resource header options for the Scheduler control on different platforms. Gets or sets the height of the resource header. An integer value which represents the height of the resource header. Gets or sets the image alignment within a resource header. A enumeration value which specifies how the image is aligned. Gets or sets the size mode of an image which is displayed within a resource header. A enumeration value which specifies how the image is displayed, resized or clipped. Gets or sets the value indicating whether to rotate the caption’s text. true to rotate the caption’s text; otherwise, false. Lists modes that determine the vertical scrollbar visibility in the Timeline view and in all-day area of the Day view. A vertical scrollbar is always visible. A vertical scrollbar is visible if a column contains more appointments than it can fit. A vertical scrollbar is hidden. Serves as a base class for a class that represents a storage which holds data for the XtraScheduler control. This member supports the internal infrastructure and is not intended to be used directly from your code. A value. Fires when an appointment’s property is about to change. Occurs when the data source which contains appointment records is modified and appointments are set to be automatically reloaded. Fires after the appointment collection has been cleared. Fires after appointments have been loaded into the collection. Allows you to cancel the deletion of an appointment. Fires when the properties of the appointment dependency have been changed. Fires after deletion of one or several appointment dependencies. Fires after one or several appointment dependencies have been added to the collection. Fires when the appointment dependency type is changing. Occurs when the data source which contains appointment dependency records is modified and dependencies are set to be automatically reloaded. Fires after the appointment dependency collection has been cleared. Fires after appointment dependencies have been loaded into the storage. Allows you to cancel the deletion of an appointment dependency. Allows you to cancel the insertion of an appointment dependency. Allows you to cancel the insertion of an appointment. Fires when the appointments’ properties have been changed. Fires after deletion of one or several appointments. Fires after one or several appointments have been added to the collection. Starts the scheduler storage initialization. Initialization occurs at runtime. Locks the object until the EndUpdate or CancelUpdate method is called. Gets the number of appointments in the storage which can be exported. An integer that is the number of appointments. Unlocks the object after it has been locked by the BeginUpdate method, without causing an immediate visual update. Creates an appointment of the specified type with the specified start time, end time and the subject. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment end - the value of the property. A string that is the appointment’s subject - the value of the property. Creates an appointment of the specified type with the specified start time and duration. Creates an appointment of the specified type with the specified start and end time. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment end - the value of the property. A newly created object. Creates an appointment of the specified type with the specified start time, duration and subject. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment duration - the value of the property. A string that is the appointment’s subject - the value of the property. A newly created object. Creates an appointment of the specified type with the specified start time and duration. An enumeration value specifying the type of the created appointment. A object specifying the appointment start - the value of the property. A object specifying the appointment duration - the value of the property. A newly created object. Creates an appointment of the specified type. An enumeration value specifying the type of the created appointment. A newly created object. Creates a dependency of the specified type between two appointments specified by their IDs. An object that is the ID of the parent appointment. An object that is the ID of the dependent appointment. A enumeration specifying the type of the dependency link. An object. Creates a dependency between two appointments specified by their Ids. An object that is the Id of the parent appointment. An object that is the Id of the dependent appointment. An object. Creates an object which provides the capability to control how data is exported to MS Outlook’s Calendar. An object which can export data to MS Outlook’s Calendar. Creates an object which allows you to control how MS Outlook’s Calendar is synchronized with data in the storage. A DevExpress.XtraScheduler.Exchange.AppointmentExportSynchronizer object which allows MS Outlook’s Calendar to be synchronized with the data in storage. Creates an object which allows you to control how data is imported from MS Outlook’s Calendar. An object which can import data from MS Outlook’s Calendar. Creates an object which allows you to control how data in the storage is synchronized with data in MS Outlook’s Calendar. An object which can synchronize data in the storage with data in MS Outlook’s Calendar. Creates a reminder for the specified appointment. An object that us the appointment for which a reminder is created. A object that is the reminder for an appointment. Creates a new resource with the specified ID and a caption. An object that is the unique resource identifier. A string that is the resource caption accessible using the property. A object. Creates a new resource with the specified ID. An object that is the unique resource identifier. A object. Gets or sets in what time zone to store the appointment dates. A enumeration member that specifies a conversion required before storing the DateTime value. Gets or sets whether the availability for appointments is enabled. true to enable reminders; otherwise, false. Gets or sets whether certain internal criteria for raising the event are applied to reduce the number of data requests. True, to use more restrictive internal criteria for determining whether to raise the FetchAppointments event; otherwise, false. Gets or sets whether the scheduler saves the appointment time zone information. True, to save the appointment time zone information; otherwise, false. Ends the scheduler storage initialization. Unlocks the object after a call to the BeginUpdate method and causes an immediate visual update. Exports appointments in the scheduler to a stream in the iCalendar format. A object which specifies the stream into which the scheduler’s data will be exported. Saves all appointments to file in iCalendar format. A string that represents a file path to which the appointments will be exported. Exports the data in the storage to the MS Outlook calendar. Exports the data in the scheduler to a stream in the vCalendar format. A object which specifies the stream into which the scheduler’s data will be exported. Exports the data in the scheduler to a file in the vCalendar format. A , containing the full path (including the file name and extension) of the file to which the scheduler’s data will be exported. Occurs before the starts retrieving the appointments for the specified time interval. Gets or sets whether to raise the FetchAppointments event when the EnableSmartFetch property is switched on and visible resources are changed. True, to raise FetchAppointments event in smart fetch mode when visible resources are changed; otherwise, false. Hides specific appointments in the Scheduler control. Hides certain appointment dependencies in the Gantt view. Enables you to fire alerts only for specific reminders. Hides specific resources in the Scheduler control. Retrieves the collection of appointments that fall within the specified time interval. A object which is the required time interval. True, to use appointment cache to increase performance. When set to false, enables you to operate with SchedulerStorage in multiple threads, since different requests for appointments will not use the same cache. An collection of appointments which belong to the specified time interval. Retrieves the collection of appointments that fall within the specified time interval. A object whose Start and End members identify the required time interval. True to use appointment cache to increase performance. When set to false, enables you to operate with SchedulerStorage in multiple threads since different requests for appointments will not use the same cache. An collection of appointments which belong to the specified time interval. Retrieves the collection of appointments that fall within the specified time interval. A System.DateTime value that specifies the start time of the required time interval. A System.DateTime value that specifies the end time of the required time interval. True, to use the appointment cache to increase performance. When set to false, enables you to operate with SchedulerStorage in multiple threads, since different requests for appointments will not use the same cache. An collection of appointments which belong to the specified time interval. Retrieves the collection of appointments that fall within the specified time interval bypassing filter settings. For internal use. A object which is the required time interval. An object that holds the appointment cache. An collection of appointments which belong to the specified time interval. Returns the data row object that contains information about the specified persistent object. A descendant which represents the persistent object (appointment, resource or object). A which is the data source object (or the data row) containing information about the persistent object. Gets the value of the specified field in the data row that supplies data for the persistent object. An object exposing the interface (persistent object, such as an appointment or resource). A which specifies the name of the data field. A which is the value of the data field. Imports appointments from the file in iCalendar format. A object which specifies the stream from which the appointment data is imported. Imports appointments from the file in iCalendar format. A string that represents a file path from which the appointments will be imported. Imports data from MS Outlook’s Calendar to the scheduler’s storage. Imports the scheduler’s data from a stream whose data is in the vCalendar format. A object which specifies the stream that contains the data to import to the scheduler. Imports data into the scheduler from a file in the vCalendar format. A , containing the full path (including the file name and extension) of the file from which the scheduler’s data will be loaded. Gets whether the storage has been locked for updating. true if the storage is locked; otherwise, false. This member supports the internal infrastructure and is not intended to be used directly from your code. Raises the event. A for which the event is raised. True if the event is not handled or e.Cancel within the event handler is not set to true; otherwise, false. Updates XtraScheduler to reflect any changes made in the data sources which store the appointments and appointment resources. Occurs when a reminder alert is invoked. Gets or sets the reminder’s behavior if the reminder alert falls within the interval that actually doesn’t exist because of the Daylight Saving Time shift. A enumeration value that specifies at what time the alert is triggered. Gets or sets the time interval a reminder’s alert time should be checked (in milliseconds). An integer value which represents the time interval between checks of the reminder’s alert. Gets whether the reminders are enabled. true if the reminders are enabled; otherwise, false. Fires when a resource’s property is about to be changed. Occurs when the data source which contains resources is modified and the automatic reloading of resources is enabled. Fires after the resource collection has been cleared. Fires after resources have been loaded into the Scheduler storage. Allows the deletion of a resource to be cancelled. Allows you to cancel the addition of a resource. Occurs when a scheduler’s resource in a collection is changed. Occurs after a scheduler’s resource(s) is deleted. Gets a value indicating whether an appointment could be shared between multiple resources. true if the resource sharing is enabled; otherwise, false. Occurs when new resources are inserted into the scheduler storage. Specifies the appointment dependency factory for use by the storage. An object which specifies the new appointment dependency factory for the scheduler storage. Assigns the specified appointment factory to the . An object implementing the interface which specifies the new appointment factory for the scheduler storage. Assigns the specified value to a field in the data row that contains information about the specified persistent object. An object implementing the interface (appointment, resource or appointment dependency). A value which specifies the name of the required data field. A which specifies the required data field’s value. Assigns the specified resource factory to the . An object, implementing the IResourceFactory interface, which specifies the new resource factory for the storage. Gets whether the scheduler storage can contain information on appointment recurrence. True if the scheduler storage can contain information on appointment recurrence; otherwise, false. Gets whether the appointment reminder data mapping is specified. True if the information on appointment reminders is obtained from a data source so that the scheduler can have appointments with reminders; otherwise, false. Updates MS Outlook’s Calendar entries with appointments from the Scheduler storage. A that is the name of the data field which contains the Outlook Entry ID value. Updates Scheduler appointments with MS Outlook’s Calendar entries. A that is the name of the data field which contains the Outlook Entry ID value. Gets or sets the time zone in which the SchedulerStorage operates. A string that identifies a time zone available in the system (one of the System.TimeZoneInfo.Id values). Invokes reminder alerts for the current time. Gets a value indicating if the scheduler storage is bound to data. true if the storage isn’t bound to data; otherwise, false. Lists the view types for a scheduler. Specifies the . This view allows end-users to list appointments by day. Specifies the . This view lets end-users schedule and view appointments by day. Specifies the . This view allows end-users to schedule and view appointments by the entire week. Specifies the . This view lets end-users schedule and view appointments as tasks with dependencies and show information on task completion status. Specifies the . This view lets end-users schedule and view appointments across several weeks. Specifies the . This view displays appointments as horizontal bars along the timescales, and provides end-users with a clearer overview for scheduling purposes. Specifies the . This view lets end-users schedule and view appointments by week in a compact form. Specifies the . This view displays appointments for the working days in a particular week. Specifies the YearView. This view displays appointments for the entire year. Provides options which define how the selection bar in the Timeline View is painted. Initializes a new instance of the class with the default settings. Gets or sets the height of the Selection Bar in pixels. An integer value. Returns the textual representation of selection bar options. A value which is the textual representation of selection bar options. Gets or sets a value indicating whether the Selection Bar is visible. true if the selection bar is visible; otherwise, false. Contains interfaces, which declare properties and methods of XtraScheduler services. Provides properties and methods for time cell navigation. Displays the specified date using the specified view. A System.DateTime value, representing the destination date. A enumeration, specifying the destination Scheduler view . Navigates to the specified date. A value, which specifies the destination date. Navigates to the current date. Moves one visible time frame backward. Advances one visible time frame forward. Contains classes, which represent XtraScheduler services. Provides a wrapper for using the IAppointmentFormatStringService interface, enabling you to change time formats used to display appointment start and end times, as well as the string indicating that an appointment extends beyond the visible area. Initializes a new instance of the class with the default settings. Override this method to change the format of the appointment continue item. An object exposing the interface. A format string. Override this method to change the format of the appointment continue item. An object exposing the interface. A format string. Override this method to change the format of the appointment end time in the Timeline View. An object exposing the interface. A format string. Override this method to change the format of the appointment start time in the Timeline View. An object exposing the interface. A format string. Override this method to change the format of the appointment end time in the views that use vertical appointments, such as the Day view. An object exposing the interface. A format string. Override this method to change the format of the appointment start time in the views that use vertical appointments, such as the Day view. An object exposing the interface. A format string. Provides a wrapper for using the . Initializes a new instance of the class with the default settings. Provides a wrapper for using the ITimeRulerFormatStringService interface, enabling you to change captions displayed in the Time Ruler. Initializes a new instance of the class with the default settings. Override this method to change the format of the half-day hour caption at the Time Ruler. A object. A format string. Override this method to change the format of the hour captions displayed at the Time Ruler. A object. A format string. Override this method to change the format of the individual hour captions displayed at the Time Ruler. A object. A format string. Override this method to change the format of the individual minute captions displayed at the Time Ruler. A object. A format string. Override this method to change the format of the time designator displayed at the Time Ruler. A object. A format string. Provides properties and methods for the resource list navigation. Indicates whether the Scheduler can navigate to the specified resource. An object, that is a destination resource. true if navigation is allowed; otherwise, false. Indicates whether the Scheduler can navigate to the specified resource. An object, representing the identifier of the destination resource. true if navigation is allowed; otherwise, false. Indicates whether there is a resource in the list before the current position to which navigation is alllowed. true if a backward move in the resource list is allowed; otherwise, false. Indicates whether navigation to the first resource in a list is allowed. true if you are allowed to move to the first resource in a list; otherwise, false. Indicates whether you can advance to the next resource in a list. true if navigation to the next resource in a list is allowed; otherwise, false. Indicates whether navigation to the last resource in a list is allowed. true if you are allowed to move to the last resource in a list; otherwise, false. Indicates whether the Scheduler can move back one visible resource frame. trueif the Scheduler can navigate one resource page backward; otherwise, false. Indicates whether the Scheduler can advance one visible resource frame. trueif the Scheduler can navigate one resource page forward; otherwise, false. Gets or sets the visible index of the first resourse currently displayed on-screen. An integer, specifying the resource index. Navigates to the specified resource. A specifying the destination resource. Navigates to the specified resource. An object specifying the identifier of the destination resource. Moves the Scheduler to the previous resource in a list. Navigates to the first resource in a list. Moves the Scheduler to the next resource in a list. Navigates to the last resource in a list. Navigates one visible resource page backward. Navigates one visible resource page forward. Gets or sets the number of visible resources in group mode. An integer, specifying the visible resources count. Allows you to replace default Scheduler commands. Provides properties indicating the Scheduler state. Indicates whether the drag operation is performed with appointments in the Scheduler. true if one or several appointments are dragged; otherwise, false. Indicates whether the animation effect is applied. true if the animation effect is applied; otherwise, false. Indicates whether an appointment is resized. true if an appointment is resized; otherwise, false. Indicates whether the Scheduler data can be safely reloaded. True, if data refresh is allowed; otherwise, false. Indicates whether an appointment flyout can be displayed. True, if appointment flyout can be displayed; otherwise, false. Indicates whether an inplace editor is invoked. true if the inplace editor window is open; otherwise, false. Indicates whether a modal form (appointment editing form or recurrence editing form) is invoked. true if a modal form is opened; otherwise, false. Indicates whether a popup (context) menu is invoked. true if a popup menu is opened; otherwise, false. Gets an object that characterizes user interaction with the SchedulerControl. A instance when an end-user interacts with the SchedulerControl; otherwise null (Nothing in Visual Basic). A base class for options which determine how the Time Indicator is displayed in the Scheduler view on different platforms. Initializes a new instance of the class with the default settings. Copies all settings of the object passed as a parameter to the current object. An object whose settings are assigned to the current object. Gets or sets a mode that specifies conditions for displaying the time indicator. A enumeration member. Lists modes used to display the Time Indicator visual element in the Scheduler view. The time indicator is always displayed across the entire view. The time indicator is displayed only in the Today date’s column. The time indicator is drawn only if the current interval includes the today date (same as in “TodayView” mode), and only inside columns that precede the today column. The time indicator is hidden. If the current interval includes the today day column, the indicator is displayed for all days (equal to the “Always” value). If there is no today date in the current interval, the indicator is hidden (equal to the “Never” value). Provides options which define how appointments are displayed when the currently active view is the Timeline View. Initializes a new instance of the class with the default settings. Gets or sets the vertical distance between appointments. An integer, representing the vertical distance between appointments (in pixels). Lists modes which determine how the time marker on the TimeRuler is displayed. TimeMarker is always displayed. TimeMarker is always hidden. Displays the time marker if the view contains the current date. A time ruler. Initializes a new instance of the class with the default settings. Gets or sets whether the time ruler maintains daylight-saving time. true to adjust a time ruler for daylight-saving time; otherwise, false. Gets or sets whether the AM/PM designator is shown for each hour. true to show the AM/PM designator for each hour; false to show the AM/PM designator only once. Gets or sets a value indicating whether the time value should be always shown for the top row. true if the time for the top row should be always visible; otherwise, false. Gets or sets the time ruler’s caption. A value which specifies the time ruler’s caption. Fires when any of the TimeRuler properties are changed. Gets or sets on which side of the view the Time ruler is displayed. A enumeration member that specifies the position of the Time ruler relative to the view. Gets or sets the visibility mode of the time marker for the current TimeRuler. Gets or sets whether minutes are displayed by the time ruler. true to display minutes; otherwise, false. Gets or sets the visibility mode of the time marker for the current TimeRuler. A enumeration member or null Gets or sets the time zone displayed by the time ruler. A string that identifies the time zone. The string is identical to one of the possible System.TimeZoneInfo.Id values. Gets or sets whether a particular TimeRuler always uses the ClientTimeZoneId setting. true, if a TimeRuler uses ClientTimeZoneId setting; otherwise, false. Gets or sets whether a TimeRuler element is displayed within the Scheduler control. true if the TimeRuler is visible; otherwise, false. Represents a collection of time rulers. Initializes a new instance of the class with the default settings. Specifies the alignment of the Time ruler relative to the scheduler view. Right side of the view for left-to-right layout and left side of the view for RTL layout. Left side of the view for left-to-right layout and right side of the view for RTL layout. An individual time slot item. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified value, display name and menu caption. A value that specifies the value of the time slot. This value is assigned to the property. A value which represents the display name of the time slot. This value is assigned to the property. A value which represents the menu caption of the time slot. This value is assigned to the property. Initializes a new instance of the class with the specified value and display name. A value that specifies the value of the time slot. This value is assigned to the property. A value which represents the display name of the time slot. This value is assigned to the property. Determines whether the specified object is equal to the current instance. The object to compare with the current object. true if the specified object is equal to the current instance; otherwise false. Calculates the hash code for the instance. An integer value representing the hash code for the current object. Returns the textual representation of the time slot. A value which is the textual representation of the time slot. Gets or sets the time interval which specifies the current time slot’s value. A object specifying the time slot’s value. A collection of time slots. Initializes a new instance of the class with the default settings. Appends a new time slot with the specified value, display name and menu caption to the collection. A value that specifies the value of the time slot. This value is assigned to the property. A value that specifies the display name of the time slot. This value is assigned to the property. A value that specifies the menu caption of the time slot. This value is assigned to the property. An integer value indicating the position at which the new element was inserted. Appends a new time slot with the specified value and display name to the collection. A value that specifies the value of the time slot. This value is assigned to the property. A value that specifies the display name of the time slot. This value is assigned to the property and is displayed as a menu caption in the context menu. An integer value indicating the position at which the new element was inserted. Creates a new instance of the class with the specified ID, name and menu caption. A that is the user interface object identifier. This value is accessible using the property. A value which is the name of the object displayed in UI. This value is assigned to the property. A value which is the menu caption of the object. This value is assigned to the property. A that is the user interface object identifier. This value is accessible using the property. The method is unnecessary since the collection is ordered. A value representing the time interval. The method is unnecessary since the collection is ordered. A value representing the time interval. Contains classes which provide additional functionality to the XtraScheduler Suite. Enables you to find available spare time intervals within the specified period. Initializes a new instance of the class. A object, which holds the appointments for which calculations are performed. Gets or sets whether the search for free time intervals is performed considering only filtered appointments. true the filter is applied before the search starts; otherwise, false. Default value is true. Finds all time intervals that are not in use for the specified resource. A object, representing the time period in which the search is performed. A object, which specifies a particular resource to narrow a search. A collection, containing all spare time intervals. Finds all time intervals that are not in use within the specified time period. A object, representing the time period in which the search is performed. A collection, containing all spare time intervals. Performs a search for the time slot with the specified minimum duration within the specified interval, and assigned to the specified resource. A object, representing the time period in which the search is performed. A of the appointments taken into account when the search is performed. A structure, which represents the duration of a time slot to find. If true, the search starts at the interval.Start and continues forward in time. If false, it starts at interval.End, and continues backwards. A object, representing the interval which meets the conditions, or the value, if an interval is not found. Performs a search for the nearest available time slot with the specified duration within the specified interval. A object, representing the time period in which the search is performed. A structure, which represents the duration of a time slot to find. If true, the search starts at the interval.Start and continues forward in time. If false, it starts at interval.End, and continues backwards. A object, representing the interval which meets the conditions, or the value, if an interval is not found. This event is raised for each interval before it is added to the collection. It enables you to change a free interval after it is found. Gets the storage, containing the appointments for which calculations are performed. A object, which holds the appointments. Provides data for the event. Initializes a new instance of the class with the specified settings. A collection, containing the discovered time interval. A object, that is the resource for which the free time interval is found. Gets or sets a collection, containing the discovered free interval. A collection object. Gets or sets a resource for appointments which are taken into account when a search for a free time is performed. A object, representing the resource assigned to appointments involved in a search. Represents a method that will handle the event. The event source. This parameter identifies the object which raised the event. A object which contains event data. Helper class used to calculate a ratio of the time occupied by appointments to the entire interval. Initializes a new instance of the class with the specified time interval and appointment collection. A object that is the time interval for which the calculation will be performed. An object containing appointments occupying the specified interval. Calculates the ratio of the time occupied by appointments to the entire time interval. A value that is the time occupancy ratio. Gets the sum of time intervals assigned to appointments. A object that is the total of appointment time intervals. Lists the visibility mode of the scheduler’s tooltips. Tooltips are always shown after a mouse pointer hovers over the object for some time. Tooltips are never shown. Tooltips are shown only when the text is partially or completely hidden and the mouse pointer has hovered over the object for a short while. Contains classes which implement the user-interface interaction functionality of XtraScheduler. Serves as a base class to provide the basic functionality for managing the appointment at the appointment’s editing form. Gets or sets a value indicating if the appointment currently being edited in the form is an All-day appointment. true if this is an all-day appointment; otherwise, false. Calculates the total count of conflicts where the current appointment conflicts with other appointments. An integer value representing the total conflicts count. Gets a value that indicates if the appointment currently being edited in the form can be deleted. true if the appointment can be deleted; otherwise, false. Gets a value that indicates whether the resource can be changed for the appointment which is currently being edited in the form. true if the appointment’s resource can be changed; otherwise, false. Gets the caption used in appointment editing form. A string that is the caption of the appointment dialog. Deletes the edited appointment. Gets or sets the text that will be displayed as the description of the appointment currently being edited in the form. A value that specifies the appointment’s description. Gets or sets the value to display as the appointment’s end time within the editing form. A value, representing the end of the scheduled interval. Gets or sets the value to display as the appointment’s start time within the editing form. A value, representing the beginning of the scheduled interval. Gets the copy of the appointment currently being edited in the form. An object. Gets the appointment pattern currently being edited in the Recurrence form. An object that is the appointment pattern. Gets or sets the value representing the appointment’s end time within the editing form. A value, representing the end of the scheduled interval. Gets or sets a value that indicates whether one or more reminders are associated with the currently edited appointment. true if the appointment has at least one reminder; otherwise, false. Informs whether the appointment is in conflict with another, and they are not reconciled. true if the appointment conflict is resolved; otherwise, false. Checks whether the currently edited appointment is a new and individual object. true if the current appointment is new; otherwise, false. Gets or sets the identifier of a label, associated with the appointment. An object, specifying the identifier of the object. Gets or sets the text, describing the site where the scheduled event happens. A value that specifies the appointment’s location. Gets or sets the time interval ahead of the appointment’s start time to activate the reminder. A structure, representing the time interval. Gets or sets the unique identifier of the resource associated with the current appointment, or the ID of the first resource if resource sharing is enabled. A value that specifies the resource’s unique identifier. Gets the identifiers of all the resources which are associated with the current appointment. An object which contains all the resources’ identifiers. Gets a value indicating whether an appointment can be shared between multiple resources. true if the resource sharing is enabled; otherwise, false. Checks whether the button, which enables the end-user to edit the appointment recurrence, should be visible. true to show the recurrence button; otherwise, false. Gets or sets the value, representing the appointment’s start time within the editing form. A value, representing the beginning of the scheduled interval. Gets or sets the identifier of the availability status ( property), associated with the appointment. An object that is the identifier of the object. Gets or sets the text of the appointment’s subject. A value that specifies the appointment’s subject text. Checks whether the specified date and time values produce the time interval which falls within the interval specified by the LimitInterval property of the SchedulerControl. A value, representing the date component of the interval’s start. A value, representing the time component of the interval’s start. A value, representing the date component of the interval’s end. A value, representing the time component of the interval’s end. True, if the time interval is within limits; otherwise, false. This class is used for a control setting’s validation, and holds a control, validation result, and an error message, if any. Initializes a new instance of the class with the default settings. Gets or sets the control whose settings are validated. An object representing a control used in the procedure of settings validation. Gets or sets text that contains an error message representing the result of control settings validation. A value that contains an error message. Indicates whether settings are valid. true if control settings are valid, otherwise false. Specifies how the selection extends when the time scale is changed to a larger one. The selection is adjusted to represent the originally selected interval, so the selection may span acreoos several cells. The selection is reset, so it occupies only the beginning of the previously selected interval. Lists values which specify restrictions for end-users on which appointments can be used in particular events. The action can be applied to all the appointments. The action is applied according to the custom method specified by the corresponding AllowAppointment~ or CustomAllowAppointment~ event of the SchedulerControl. The action can’t be applied to any appointments. The action can be applied to non-recurring appointments only. The action can be applied to recurring appointments only. Provides data for the and the events. Initializes a new instance of the class with the specified settings. Obtains a collection of visible resources. A object that is the collection of resources. Gets the index of the first (the leftmost or the topmost, depending on the view) resource displayed in the view after the change of visible resources occurs. An integer that is the index of a resource in the collection. Gets the new number of displayed resources. An integer that is the number of resources. Gets the index of the first (the leftmost or the topmost, depending on the view) resource displayed in the view before the change of visible resources occurs. An integer that is the index of a resource in the collection. Gets the number of displayed resources before the change takes place. An integer that is the number of resources. A method that will handle the and events. The event sender (typically the SchedulerControl). A object that contains event data. Represents a class that defines which days of the week are the work days. Initializes a new instance of the class for the specified weekday or a group of days. A enumeration member that defines a day or a group of days. Identifies the date type - whether it is a working day or a holiday. A value representing the date whose type has to be identified. A enumeration value. Creates a copy of the current object. A object which is a copy of the current object. Determines whether the specified object is equal to the current instance. The object to compare with the current object. true if the specified object is equal to the current instance; otherwise false. Gets the hash code (a number) that corresponds to the value of the current object. An integer value representing the hash code for the current object. Determines whether the specified date is treated as a working day. A value representing the date to be identified. true if the specified day is a working day; otherwise, false. Returns the type of the day that is a working day. A enumeration member. Gets a day or a group of days for the object. A enumeration member representing a day or a group of days. A base class containing options which define how appointments are displayed in the Week View and its descendants. Initializes a new instance of the class with the default settings. Gets or sets the vertical distance between appointments. An integer, representing the vertical distance between appointments (in pixels). Copies all the settings from the object passed as a parameter. A object (which is the descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Gets or sets whether to display appointment status strip vertically on the left or horizontally at the top. True to display appointment status as a vertical strip on the left; otherwise, false. Gets or sets a value which specifies if left and right borders are shown for same day appointments in the Week view. true to show left and right borders for same day appointments; otherwise, false. Overrides the property to hide it. Returns AppointmentSnapToCellsMode.Always Represents a collection of dates, for which the information regarding a working activity is known. Initializes a new instance of the class with the default settings. Adds an item to the WorkDaysCollection if the collection does not contain the specified item. A enumeration value. An integer, representing the position into which the new element was inserted. Creates and adds a class instance to the WorkDaysCollection if the collection does not contain the specified item. A value, representing the date of the holiday. A , representing a name of the holiday to display. An integer, representing the position into which the new element was inserted. Copies all the settings from the object passed as a parameter. An object whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a will be thrown. Creates a copy of the current object. A object which is a copy of the current object. Returns a enumeration, corresponding to work days in the collection. A enumeration. Determines whether the specified date is treated as a holiday. A value representing the date to be identified. true, if the specified date is a holiday; otherwise, false. Determines whether the specified date is treated as a work day. A value representing the date to be identified. true if the specified date is associated with a work day; otherwise, false.