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.v25.1.dll
NuGet Package: DevExpress.Wpf.Scheduling
Classes
| Name | Description |
|---|---|
| AgendaView | A view that displays a chronological list of appointments grouped by day. |
| AppointmentAddedEventArgs | Provides data for the AppointmentAdded event. |
| AppointmentAddingEventArgs | Provides data for the SchedulerControl.AppointmentAdding event. |
| AppointmentCRUDEventArgs | The base class for CRUD (create, read, update, delete) events. |
| AppointmentDragResizeViewModel | View model used in the drag-and-drop and resize operations, containing appointment property values which are modified during an action. |
| AppointmentEditedEventArgs | Provides data for the AppointmentEdited event. |
| AppointmentEditingEventArgs | Provides data for the SchedulerControl.AppointmentEditing event. |
| 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.AppointmentRemoving event. |
| AppointmentItemCollection | A collection of appointments. |
| AppointmentItemConflictEventArgs | Provides data to the SchedulerControl.CustomAllowAppointmentConflicts event. |
| AppointmentItemDragDropEventArgs | Provides data for the SchedulerControl.DragAppointmentOver and SchedulerControl.DropAppointment 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. |
| AppointmentRemovedEventArgs | Provides data for the AppointmentRemoved event. |
| AppointmentRemovingEventArgs | Provides data for the SchedulerControl.AppointmentRemoving event. |
| AppointmentRestoredEventArgs | Provides data for the AppointmentRestored event. |
| AppointmentRestoringEventArgs | Provides data for the SchedulerControl.AppointmentRestoring event. |
| 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. |
| CommitAppointmentResizeEventArgs | Provides data for the SchedulerControl.CommitAppointmentResize event. |
| CompleteAppointmentDragDropEventArgs | Provides data for the CompleteAppointmentDragDrop event. |
| CompleteAppointmentResizeEventArgs | Provides data for the SchedulerControl.CompleteAppointmentResize event. |
| 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. |
| DailyRecurrenceBuilder | Allows you to define daily recurrences. |
| DataSource | An object that specifies data sources and mappings for the Scheduler objects. |
| DateNavigationPanel | Indicates the interval displayed by the Scheduler control and provides navigation buttons. |
| 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. |
| DefaultBrushNames static | Contains the names of the default brushes used to colorized the scheduler’s elements. |
| DeleteOccurrenceWindowShowingEventArgs | Provides data for the SchedulerControl.DeleteOccurrenceWindowShowing event. |
| DropAppointmentEventArgs | Provides data for the DropAppointment event. |
| FetchDataEventArgs | Provides data for the FetchAppointments and FetchTimeRegions events. |
| FilterAppointmentEventArgs | Provides data for the FilterAppointment event. |
| FilterTimeRegionEventArgs | Provides data for the FilterTimeRegion 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. |
| HourlyRecurrenceBuilder | Allows you to define hourly recurrences. |
| 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 | A grid that displays appointments, and allows you to group, sort, and filter them for better analysis. |
| Mapping | Maps persistent object’s properties to the data source fields. |
| MappingsBase | Base class for Scheduler Mappings. |
| MinutelyRecurrenceBuilder | Allows you to define a minute recurrence. |
| MonthlyRecurrenceBuilder | Allows you to define monthly recurrences. |
| 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. |
| OptionsPrinting | Provides options used to customize the Scheduler printing reports. |
| OptionsWindows | Allows specifying custom window types instead of the default windows. |
| PopupMenuShowingEventArgs | Provides data for the SchedulerControl.PopupMenuShowing event. |
| QueryContinueAppointmentResizeEventArgs | Provides data for the SchedulerControl.QueryContinueAppointmentResize event. |
| RecurrenceBuilder | Allows you to define recurrence rules using method chaining (Fluent API style). |
| RecurrenceWindowShowingEventArgs | Provides data for the SchedulerControl.RecurrenceWindowShowing event. |
| ReminderItem | A reminder for a non-recurring appointment. |
| RemindersWindowShowingEventArgs | Provides data for the SchedulerControl.RemindersWindowShowingEvent event. |
| ResizeAppointmentOverEventArgs | Provides data for the SchedulerControl.ResizeAppointmentOver 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. |
| ResourceTreeCommands | Provides access to Resource Tree commands. |
| 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. |
| SchedulerItemBase | A base class for appointment items. |
| SchedulerItemBaseMappings | A base class for classes that provide information on the appointment properties’ mapping to data fields. |
| SchedulerViewBase | A base class for the scheduler views. |
| SourceObjectContainer | A base class for the Scheduler persistent objects. |
| StartAppointmentResizeEventArgs | Provides data for the SchedulerControl.StartAppointmentResize event. |
| TimelineView | A view that arranges events and appointments across horizontal timelines. |
| TimeRegionItem | A time region in the Scheduler. |
| TimeRegionMappings | Provides information on the time region properties’ mapping to data fields. |
| TimeRuler | A time ruler for the SchedulerControl. |
| TimeRulerWindowShowingEventArgs | Provides data for the SchedulerControl.TimeRulerWindowShowing event. |
| TimeScale | A time scale. Time scales are displayed at the top of the Timeline View. |
| 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. |
| WeeklyRecurrenceBuilder | Allows you to define weekly recurrences. |
| 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. |
| YearlyRecurrenceBuilder | Allows you to define yearly recurrences. |
Interfaces
| Name | Description |
|---|---|
| IDataSourceBase | Base interface for the DataSource object. |
| ISchedulerHitInfo | Contains information about a specific point within a scheduler. |
| ITimeScale | Contains information about time scales. |
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. |
| DateNavigationPanelDisplayMode | Lists the values for the DisplayMode. |
| DXColorSavingType | Lists data types used for storing the color. |
| FetchMode | Lists values that specify whether to process the FetchAppointments and FetchTimeRegions events in bound or unbound mode. |
| ItemType | Lists item types for which the SchedulerControl.ItemPropertyChanged and SchedulerControl.ItemsCollectionChanged events occur. |
| MonthViewDisplayUnit | Lists values that specify whether to round the selection up to a whole week or a whole month. |
| MonthViewMode | Lists the values that specify the MonthView display mode. |
| 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. |
| ResizeAction | Lists values that specify if and how the resize operation should continue. |
| ResizeHandle | Lists values that indicate whether the user is dragging the appointment’s top or bottom edge. |
| ResizeState | Lists states of the resize action. |
| SchedulerHitTestType | Lists the values that identify a scheduler’s elements. |
| ScrollOnDragMode | Lists values that specify whether the user can scroll the scheduler’s view area by dragging an appointment to the viewport’s border. |
| SnapToCellsMode | Lists the fit modes of appointment in the time cell(s) by stretching it to the cell’s boundaries. |
| TimelineViewMode | Lists the values that specify the TimelineView display mode. |
| TimeRegionType | Lists the types of time regions. |
| TimeScaleUnit | Lists the values that specify the time scale measure unit. |
| ToolTipMode | Lists the values used to specify a visual element the SchedulerControl displays when the mouse pointer hovers over an appointment. |