A newer version of this page is available.
Switch to the current version.
DevExpress.Xpf.Scheduling Namespace
Contains classes which implement the main functionality of the WPF Scheduler suite. To use these classes in XAML code, add the xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduling" namespace reference.
Assembly: DevExpress.Xpf.Scheduling.v18.2.dll
Classes
Name | Description |
---|---|
AgendaView | |
AppointmentDragResizeViewModel | View model used in the drag-and-drop and resize operations, containing appointment property values which are modified during an action. |
AppointmentEditViewModel | A base class for View Models used in appointment editing window and in-place appointment editor. |
AppointmentEditViewModelBase | A base class for View Models created for end-user appointment editing (window editor, in-place editor, drag and resize). |
AppointmentInplaceEditorViewModel | A View Model that contains in-place editor settings. |
AppointmentItem | An appointment in the Scheduler. |
AppointmentItemCancelEventArgs | Provides data for the SchedulerControl.BeforeAppointmentItemDelete event. |
AppointmentItemCollection | A collection of appointments. |
AppointmentItemConflictEventArgs | Provides data to the SchedulerControl.CustomAllowAppointmentConflicts event. |
AppointmentItemDragDropEventArgs | Provides data for the SchedulerControl.AppointmentDrag and SchedulerControl.AppointmentDrop events. |
AppointmentItemEventArgs | Serves as the base class for classes which provide data for certain AppointmentItem events. |
AppointmentItemOperationEventArgs | Provides data for the CustomAllowAppointment... events of the SchedulerControl. |
AppointmentItemResizeEventArgs | Provides data for the SchedulerControl.AppointmentResize event. |
AppointmentLabelItem | An object used as a label to categorize appointments. |
AppointmentLabelItemCollection | Represents a collection of appointment labels. |
AppointmentLabelMappings | Provides information on the appointment label properties' mapping to data fields. |
AppointmentMappings | Provides information on the appointment properties' mapping to data fields. |
AppointmentStatusItem | An object used to indicate the busy status of the user for the appointment. |
AppointmentStatusMappings | Provides information on the appointment status properties' mapping to data fields. |
AppointmentWindowShowingEventArgs | Provides data for the SchedulerControl.AppointmentWindowShowing event. |
AppointmentWindowTimeIntervalViewModel | A View Model which specifies the appointment's interval. |
CellBrushSchema | A combination of colors used to paint the cell background and borders. |
CreateSourceObjectEventArgs | Provides data to the DataSource.CreateSourceObject event. |
CustomAppointmentBackgroundEventArgs | Provides data for the SchedulerControl.CustomAppointmentBackground event. |
CustomFieldMapping | Provides information on custom property mapping to appropriate data fields. |
CustomWorkTimeEventArgs | Provides data for the SchedulerControl.CustomWorkTime event. |
DataSource | An object that specifies data sources and mappings for the Scheduler objects. |
DayView | A view that displays a detailed picture of events across one or more days. |
DayViewBase | A base class for views which display one or more days in a detailed manner. |
DefaultBarItemNames static | Stores the names of the default Scheduler Ribbon items and Pop-Up Menus. |
DeleteOccurrenceWindowShowingEventArgs | Provides data for the SchedulerControl.DeleteOccurrenceWindowShowing event. |
FixedTimeScale | A time scale in the Timeline view whose time cell value is set to a custom fixed interval. |
GotoDateWindowShowingEventArgs | Provides data for the SchedulerControl.GotoDateWindowShowing event. |
ItemPropertyChangedEventArgs | Provides data for the SchedulerControl.ItemPropertyChanged event. |
ItemsCollectionChangedEventArgs | Provides data for the SchedulerControl.ItemsCollectionChanged event. |
LabelColorCollection | A color collection used for appointment label colors. |
ListView | |
Mapping | Maps persistent object's properties to the data source fields. |
MappingsBase | Base class for Scheduler Mappings. |
MonthView | A view that enables end-users to schedule and view user events by month (several weeks). |
OptionsContextMenu | Provides options used to customize the Scheduler context menus. |
OptionsWindows | Allows specifying custom window types instead of the default windows. |
PopupMenuShowingEventArgs | Provides data for the SchedulerControl.PopupMenuShowing event. |
RecurrenceWindowShowingEventArgs | Provides data for the SchedulerControl.RecurrenceWindowShowing event. |
ReminderItem | A reminder for a non-recurring appointment. |
RemindersWindowShowingEventArgs | Provides data for the SchedulerControl.RemindersWindowShowingEvent event. |
ResourceBrushSchema | A color combination which contains colors used to paint scheduler resources. |
ResourceBrushSchemaCollection | A collection of color combinations used to paint Scheduler resources. |
ResourceItem | A common attribute which can be assigned to appointments to group them. |
ResourceItemCollection | A collection of Scheduler resources. |
ResourceItemEmpty static | Provides static methods to obtain the empty resource and its identifier. |
ResourceMappings | Provides information on the resource properties' mapping to data fields. |
ResourceTreeControl | A Resource Tree control. |
SchedulerCommands | Provides access to Scheduler commands. |
SchedulerControl | The main control of the Scheduler suite which displays and manages appointments. |
SchedulerControlBase | A base class for the SchedulerControl. |
SchedulerDateNavigatorStyleSettings | Contains additional settings and functionality applied to the DateNavigator bound to the SchedulerControl. |
SchedulerViewBase | A base class for the scheduler views. |
SourceObjectContainer | A base class for the Scheduler persistent objects. |
TimelineView | A view that arranges events and appointments across horizontal timelines. |
TimeRuler | A time ruler for the SchedulerControl. |
TimeRulerWindowShowingEventArgs | Provides data for the SchedulerControl.TimeRulerWindowShowing event. |
TimeScaleBase | A base class for classes which are time scales in the Timeline view. |
TimeScaleCollection | A collection of time scales in the Timeline view. |
TimeScaleDay | A time scale in the Timeline view whose time cell value is equal to a single day. |
TimeScaleHour | A time scale in the Timeline view whose time cell value is equal to a single hour. |
TimeScaleMonth | A time scale in the Timeline view whose time cell value is equal to a single month. |
TimeScaleQuarter | A time scale in the Timeline view whose time cell value is equal to a quarter of a year. |
TimeScaleWeek | A time scale in the Timeline view whose time cell value is equal to a single week. |
TimeScaleWorkDay | A time scale in the Timeline view displaying only workdays. Its time cell value is equal to a single day. |
TimeScaleWorkHour | A time scale in the Timeline view displaying only working hours. Its time cell value is equal to a single hour. |
TimeScaleYear | A time scale in the Timeline view whose time cell value is equal to a single year. |
TimeSpanCollection | An ObservableCollection of time intervals. |
TriggeredReminder | An object that identifies a reminder which is due. |
ViewBase | A base class for all Scheduler views. |
VisibleIntervalsChangedEventArgs | Provides data for the SchedulerControl.VisibleIntervalsChanged event. |
WeekView | A view that displays the entire week. |
WindowShowingEventArgs<T> | A base class that provides data for events which occur before displaying windows and dialogs. |
WorkWeekView | A view that displays appointments for the working days in a particular week. |
Interfaces
Name | Description |
---|---|
IDataSourceBase | Base interface for the DataSource object. |
ISchedulerHitInfo | Contains information about a specific point within a scheduler. |
Delegates
Enums
Name | Description |
---|---|
AppointmentDragResizeMode | Lists modes which determine how an appointment fits in the time cell when dragging or resizing. |
BrushSavingType | Lists data types used for storing the Brush object. |
CommandBarStyle | Lists values used to specify the type of the Scheduler's command bar. |
DXColorSavingType | Lists data types used for storing the color. |
ItemType | Lists item types for which the SchedulerControl.ItemPropertyChanged and SchedulerControl.ItemsCollectionChanged events occur. |
MoreButtonVisibility | Lists values used to specify the More buttons visibility. |
RefreshDataKind | Lists types of data to be refreshed and reflect any changes made in it. |
ResizeState | Lists states of the resize action. |
SchedulerHitTestType | Lists the values that identify a scheduler's elements. |
SnapToCellsMode | Lists the fit modes of appointment in the time cell(s) by stretching it to the cell's boundaries. |
Feedback