XtraScheduler Suite Main Features
 
ü	Built-In Date Views - Day View, Work Week View, Week View, Month View (Multi-Week View), Timeline View.
ü	Date Navigator Control - enables the end-users to navigate through the dates in the Scheduler Control. It has the capability to switch views when there is a more appropriate Scheduler view to represent selected dates.The Today button (which can be optionally hidden) jumps to today in the scheduler.
ü	Data Binding
o	Binding to a database - The scheduler can store its data in a database, so that any other data-aware control can access its data.
o	Binding to an object data source which provides the IList interface - The scheduler can store and retrieve data from a list of business objects.
o	Unbound data - If you don't need to store your data in a database, you can store the scheduler’s data in the XML format.
o	Binding custom fields to an appointment - The default data fields used to manage appointments are not all the data an appointment can hold. You can specify as many fields as you need. If you specify custom fields, you can allow your end-users to modify field values via custom dialogs, or initialize these fields in code. With this approach, you don't have to create any additional data storage to maintain extended data for individual appointments.
ü	Appointment Features
o	Status representation - Four different time display options for the day view.
o	Label representation - Eleven appointment coloring types to indicate an appointment's type/importance. 
o	Resources - An appointment can be assigned to one or multiple resources. 
o	Recurrence - Recurring appointments are an important part of any scheduling application. We provide you with a comprehensive toolset for handling recurrent appointments, series and exceptions. If you wish to manage them manually, the OccurrenceCalculator class and other helpers will do the job for you. 
o	Reminders - One or several reminders can be associated with an appointment.
o	Conflict checking - The scheduler can indicate appointment conflicts. Conflicts may arise when appointments share the same time or the same resource. The scheduler can resolve them by firing a specific event for you to make a decision, and by prohibiting or allowing the conflicts. 
o	Filtering - Appointments can be filtered using complex criteria. A specialized FilterControl can help end users filter results using complex logical expressions.
o	Splitter - A set of recurrent appointments can be split using a special split command. 
ü	Resource Features
o	Group by date - Appointments can be grouped by dates.
o	Group by resource - Appointments can be grouped by associated resources.
o	Resource images - A picture can be associated with a resource, so that it will be shown in the resource header. 
o	Resource filtering - It's possible to filter all the data by resources.
o	Resource navigation - To allow end-users to scroll between resources, there is a ResourceNavigator control which is embedded into the SchedulerControl, and shown if needed. 
o	Resource sharing - Several resources can be assigned to one appointment. This appointment will be displayed in time cells corresponding to all associated resources.
ü	Customization
o	Localization (adapting to different languages) - The scheduler displays text strings in dialogs and captions that can be modified or substituted with corresponding translations. You will never have to worry about localization.
o	Appointment Form with Bars, Ribbons and SpellChecker - If you own the XtraBars, XtraLayoutControl and XtraSpellChecker, you can easily integrate them in an appealing form which comes in two flavors - Bar and Ribbon. 
o	Set of native controls - There is also a set of extra editors shipped with XtraScheduler - AppointmentResourceEdit, TimeZoneEdit, multiple recurrence controls e.g. WeeklyRecurrenceControl etc. So, you can easily create custom forms using native XtraScheduler edit controls. 
o	Custom appointment images - Instead of standard "classic" images used for appointments, it's also possible to embed custom icons that are shown within different appointments.
o	Custom in-place editor - You can implement a custom editor form and use this form as an in-place editor for appointments. This means that end-users will see your custom form instead of a simple subject editor.
o	Custom appointment editing form - You can implement a custom form and use this form instead of the default editing dialog for appointments. 
ü	Appearance 
o	Skins, Look and Feel settings and customizable styles - As with all our .NET controls, the XtraScheduler's UI elements support all this features.
o	Custom painting - If multiple look and feel options and customizable element styles are not enough for your appearance customization needs, you can utilize the custom painting mechanism that lets you manually paint the control's elements.
ü	Reporting (printing via XtraReports) 
o	Extreme flexibility in constructing print styles -  Utilize the XtraReports Suite to create reports containing controls specially designed to represent Scheduler entities.
o	Special Scheduler Report controls - These controls and the full set of XtraReports controls can be combined in one report to accomplish a complicated task. 
o	End-User Report Designer - Allows end-users to edit reports, load and save report templates, and preview and export to various formats (including PDF and BMP).
o	SmartSync Printing - enables you to create tri-fold style reports by synchronizing date/resource iteration steps between different controls on a page. 
Note: To enable reporting, the XtraReports Suite should be available on this machine. You should have a valid license for the XtraReports Suite, which comes with the DXperience package, or purchase it separately.  
ü	Printing using default styles - six print styles are provided to print the scheduler's data via the XtraPrinting Library. These are the Daily, Weekly, Monthly, Tri-fold, Calendar Details and the Memo styles.
ü	Data Exchange - You can easily transfer data from Microsoft Outlook's Calendar to your Scheduler-enabled application, and vice versa. The XtraScheduler Suite supports the main set of elements in the iCalendar Data Exchange Standard, described in RFC 2445, and provides the vCalendar 1.0 format support for export / import.
ü	End-User Capabilities
o	Resizing and moving appointments - The scheduler provides an easy-to-use appointments arrangement mechanism, with full support for resizing and moving appointments.
o	Built-in popup menus - The scheduler implements a number of built-in context menus similar to those found in Microsoft Outlook. All these menus are controlled by the scheduler's properties, which allow you to disable particular items or substitute a menu with your own. You can also customize these menus as required. 
o	Built-in dialogs - Our scheduler control brings a complete UI into your application, since we've integrated all the dialogs needed by end users to navigate and edit their calendars. You can also customize these dialogs as required.
o	Zooming - You can zoom in and out using standard key combinations CTRL+"+"/ "-" or the CTRL + mouse wheel.