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.v24.2.dll
NuGet Package: DevExpress.Wpf.Scheduling
#Classes
Name | Description |
---|---|
Agenda |
A view that displays a chronological list of appointments grouped by day. |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Scheduler |
Appointment |
The base class for CRUD (create, read, update, delete) events. |
Appointment |
View model used in the drag-and-drop and resize operations, containing appointment property values which are modified during an action. |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Scheduler |
Appointment |
A base class for View Models used in appointment editing window and in-place appointment editor. |
Appointment |
A base class for View Models created for end-user appointment editing (window editor, in-place editor, drag and resize). |
Appointment |
A View Model that contains in-place editor settings. |
Appointment |
An appointment in the Scheduler. |
Appointment |
Provides data for the Scheduler |
Appointment |
A collection of appointments. |
Appointment |
Provides data to the Scheduler |
Appointment |
Provides data for the Scheduler |
Appointment |
Serves as the base class for classes which provide data for certain Appointment |
Appointment |
Provides data for the Custom |
Appointment |
Provides data for the Scheduler event.
|
Appointment |
An object used as a label to categorize appointments. |
Appointment |
Represents a collection of appointment labels. |
Appointment |
Provides information on the appointment label properties’ mapping to data fields. |
Appointment |
Provides information on the appointment properties’ mapping to data fields. |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Scheduler |
Appointment |
Provides data for the Appointment |
Appointment |
Provides data for the Scheduler |
Appointment |
An object used to indicate the busy status of the user for the appointment. |
Appointment |
Provides information on the appointment status properties’ mapping to data fields. |
Appointment |
Provides data for the Scheduler |
Appointment |
A View Model which specifies the appointment’s interval. |
Cell |
A combination of colors used to paint the cell background and borders. |
Commit |
Provides data for the Scheduler |
Complete |
Provides data for the Complete |
Complete |
Provides data for the Scheduler |
Create |
Provides data to the Data |
Custom |
Provides data for the Scheduler |
Custom |
Provides information on custom property mapping to appropriate data fields. |
Custom |
Provides data for the Scheduler |
Daily |
Allows you to define daily recurrences. |
Data |
An object that specifies data sources and mappings for the Scheduler objects. |
Date |
Indicates the interval displayed by the Scheduler control and provides navigation buttons. |
Day |
A view that displays a detailed picture of events across one or more days. |
Day |
A base class for views which display one or more days in a detailed manner. |
Default |
Stores the names of the default Scheduler Ribbon items and Pop-Up Menus. |
Default |
Contains the names of the default brushes used to colorized the scheduler’s elements. |
Delete |
Provides data for the Scheduler |
Drop |
Provides data for the Drop |
Fetch |
Provides data for the Fetch |
Filter |
Provides data for the Filter |
Filter |
Provides data for the Filter |
Fixed |
A time scale in the Timeline view whose time cell value is set to a custom fixed interval. |
Goto |
Provides data for the Scheduler |
Hourly |
Allows you to define hourly recurrences. |
Item |
Provides data for the Scheduler |
Items |
Provides data for the Scheduler |
Label |
A color collection used for appointment label colors. |
List |
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. |
Mappings |
Base class for Scheduler Mappings. |
Minutely |
Allows you to define a minute recurrence. |
Monthly |
Allows you to define monthly recurrences. |
Month |
A view that enables end-users to schedule and view user events by month (several weeks). |
Options |
Provides options used to customize the Scheduler context menus. |
Options |
Provides options used to customize the Scheduler printing reports. |
Options |
Allows specifying custom window types instead of the default windows. |
Popup |
Provides data for the Scheduler |
Query |
Provides data for the Scheduler |
Recurrence |
Allows you to define recurrence rules using method chaining (Fluent API style). |
Recurrence |
Provides data for the Scheduler |
Reminder |
A reminder for a non-recurring appointment. |
Reminders |
Provides data for the Scheduler |
Resize |
Provides data for the Scheduler |
Resource |
A color combination which contains colors used to paint scheduler resources. |
Resource |
A collection of color combinations used to paint Scheduler resources. |
Resource |
A common attribute which can be assigned to appointments to group them. |
Resource |
A collection of Scheduler resources. |
Resource |
Provides static methods to obtain the empty resource and its identifier. |
Resource |
Provides information on the resource properties’ mapping to data fields. |
Resource |
Provides access to Resource Tree commands. |
Resource |
A Resource Tree control. |
Scheduler |
Provides access to Scheduler commands. |
Scheduler |
The main control of the Scheduler suite which displays and manages appointments. |
Scheduler |
A base class for the Scheduler |
Scheduler |
Contains additional settings and functionality applied to the Date |
Scheduler |
A base class for appointment items. |
Scheduler |
A base class for classes that provide information on the appointment properties’ mapping to data fields. |
Scheduler |
A base class for the scheduler views. |
Source |
A base class for the Scheduler persistent objects. |
Start |
Provides data for the Scheduler |
Timeline |
A view that arranges events and appointments across horizontal timelines. |
Time |
A time region in the Scheduler. |
Time |
Provides information on the time region properties’ mapping to data fields. |
Time |
A time ruler for the Scheduler |
Time |
Provides data for the Scheduler |
Time |
A time scale. Time scales are displayed at the top of the Timeline View. |
Time |
A base class for classes which are time scales in the Timeline view. |
Time |
A collection of time scales in the Timeline view. |
Time |
A time scale in the Timeline view whose time cell value is equal to a single day. |
Time |
A time scale in the Timeline view whose time cell value is equal to a single hour. |
Time |
A time scale in the Timeline view whose time cell value is equal to a single month. |
Time |
A time scale in the Timeline view whose time cell value is equal to a quarter of a year. |
Time |
A time scale in the Timeline view whose time cell value is equal to a single week. |
Time |
A time scale in the Timeline view displaying only workdays. Its time cell value is equal to a single day. |
Time |
A time scale in the Timeline view displaying only working hours. Its time cell value is equal to a single hour. |
Time |
A time scale in the Timeline view whose time cell value is equal to a single year. |
Time |
An Observable |
Triggered |
An object that identifies a reminder which is due. |
View |
A base class for all Scheduler views. |
Visible |
Provides data for the Scheduler |
Weekly |
Allows you to define weekly recurrences. |
Week |
A view that displays the entire week. |
Window |
A base class that provides data for events which occur before displaying windows and dialogs. |
Work |
A view that displays appointments for the working days in a particular week. |
Yearly |
Allows you to define yearly recurrences. |
#Interfaces
Name | Description |
---|---|
IData |
Base interface for the Data |
IScheduler |
Contains information about a specific point within a scheduler. |
ITime |
Contains information about time scales. |
#Delegates
#Enums
Name | Description |
---|---|
Appointment |
Lists modes which determine how an appointment fits in the time cell when dragging or resizing. |
Brush |
Lists data types used for storing the Brush object. |
Command |
Lists values used to specify the type of the Scheduler’s command bar. |
Date |
Lists the values for the Display |
DXColor |
Lists data types used for storing the color. |
Fetch |
Lists values that specify whether to process the Fetch |
Item |
Lists item types for which the Scheduler |
Month |
Lists values that specify whether to round the selection up to a whole week or a whole month. |
Month |
Lists the values that specify the Month |
More |
Lists values used to specify the More buttons visibility. |
Refresh |
Lists types of data to be refreshed and reflect any changes made in it. |
Resize |
Lists values that specify if and how the resize operation should continue. |
Resize |
Lists values that indicate whether the user is dragging the appointment’s top or bottom edge. |
Resize |
Lists states of the resize action. |
Scheduler |
Lists the values that identify a scheduler’s elements. |
Scroll |
Lists values that specify whether the user can scroll the scheduler’s view area by dragging an appointment to the viewport’s border. |
Snap |
Lists the fit modes of appointment in the time cell |
Timeline |
Lists the values that specify the Timeline |
Time |
Lists the types of time regions. |
Time |
Lists the values that specify the time scale measure unit. |
Tool |
Lists the values used to specify a visual element the Scheduler |