Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Collapse]Scheduler
   [Collapse]Product Information
     Main Features
     Included Components
     Deployment
     Visual Style Adjustments in v17.1
   [Expand]Getting Started
   [Expand]Fundamentals
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]Examples
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Included Components

The XtraScheduler suite provides a set of native components and controls, which can be used in your Scheduling applications to provide all necessary user interaction with end-users. These controls all support the style, look and feel, and tooltip mechanisms common to all DevExpress controls. This enables you to provide a unified appearance and behavior common to all the controls in your application.

Expanded Main Controls

The table below lists the main controls:

Name

Description

 SchedulerControl Represents a visual control which allows appointments to be scheduled and displayed.
 DateNavigator Represents a visual control which provides a quick and easy way of changing the dates in the scheduling area.
 SchedulerStorage Represents a storage which holds data for the Scheduler Control.

Expanded Additional Controls

The XtraScheduler suite also provides numerous auxiliary controls that can be used to manage events. By using these controls, you can change an event's label, time status, bound resource, recurrence pattern, etc.

Additional controls included in the Suite are:

Name

Description

 AppointmentLabelEdit Represents an image combo box control used to select appointment labels.
 AppointmentResourceEdit Represents an image combo box control used to select a resource for an appointment.
 AppointmentResourcesEdit Represents an image combo box control used to select multiple resources for an appointment.
 AppointmentStatusEdit Represents an image combo box control used to select appointment status.
 DailyRecurrenceControl Represents a control used to set the recurrence options for daily recurrent appointments.
 DurationEdit Represents a combo box used to specify time intervals (durations).
 MonthEdit Represents a combo box used to select a month.
 MonthlyRecurrenceControl Represents a control used to set the recurrence options for monthly recurrent appointments.
 RecurrenceControlBase Represents the base class for inherited recurrent controls available in the XtraScheduler library.
 ResourcesCheckedListBoxControl Represents a checked list box control used to filter resources within the SchedulerControl.
 ResourcesComboBoxControl Represents a combo box control used to filter resources within the SchedulerControl.
 ResourcesPopupCheckedListBoxControl Represents a pop-up checked list box control used to filter resources within the SchedulerControl.
 RibbonViewNavigator A component used to create a View Navigator Ribbon page.
 RibbonViewSelector A component used to create a View Selector Ribbon page.
 TimeZoneEdit Represents a combo box used to specify a time zone.
 ViewNavigator A component used to create a View Navigator bar.
 ViewSelector A component used to create a View Selector bar.
 WeekDaysCheckEdit Represents a control that allows selection of days of the week by checking the corresponding boxes.
 WeekDaysEdit Represents a combo box used to select days of the week.
 WeeklyRecurrenceControl Represents a control used to set the recurrence options for weekly recurrent appointments.
 WeekOfMonthEdit Represents a combo box used to select a week of the month.
 YearlyRecurrenceControl Represents a control used to set the recurrence options for yearly recurrent appointments.

Expanded Reporting Controls

The Scheduler Report controls are used to display various information in a Scheduler report. They are only available if you have both the XtraScheduler and XtraReports Suites (they use functionality from each product library). All these controls can be added to a report, at either Visual Studio design time or in the End-User Report Designer.

The controls specific to XtraSchedulerReport are:

Name

Description

 CalendarControl Represents a Calendar control.
 DayOfWeekHeaders A header control used to print days of the week for the HorizontalWeek control.
 DayViewTimeCells A time cells control representing the Scheduler's Day View. It can be used to print one or more days, which do not have to be consecutive.
 DayViewTimeRuler A control used to print a time ruler on the left side of the linked DayViewTimeCells control.
 FormatTimeIntervalInfo An information control used to print a textual view of the time interval, using the specified format.
 FullWeek A time cells control representing the Scheduler's Week View. It can be used to print one or more weeks in a compact style.
 HorizontalDateHeaders A header control used to print dates for the columns of time cells .
 HorizontalResourceHeaders A header control used to print resources for the columns of time cells.
 HorizontalWeek A time cells control representing the Scheduler's Month View. It can be used to print a week or several weeks.
 ReportDayView A View component for a daily style report.
 ReportMonthView A View component for a monthly (multi-week) style report.
 ReportTimelineView A View component for a timeline style report.
 ReportWeekView A View component for a weekly style report.
 ResourceInfo A control used to print a list of resources.
 SchedulerControlPrintAdapter A component bound to the SchedulerControl used for retrieving data and scheduler settings..
 SchedulerStoragePrintAdapter A component bound to the SchedulerStorage used for retrieving data and scheduler settings.
 TimeIntervalInfo A control used to print a textual representation of the time interval.
 TimelineCells A time cells control representing the Scheduler's Timeline View. It can visualize appointments using different time scales.
 TimelineScaleHeaders A header control used to print time scales for the ReportTimelineView.
 VerticalResourceHeaders A vertical header control used to print resources for the rows of time cells.

How would you rate this topic?​​​​​​​