Some of the main features of Scheduler for WPF and Silverlight that you may find useful include the following:
- Select from Multiple Built-in Data Views
The C1Scheduler control includes five built-in data views, allowing you to offer a variety of ways for users to view their schedules. View the schedule in day, week, work week, month or time line. See Using Data Views for more information on changing the view.
- Create Custom Views
You can create and use custom schedule views.
- Bind your Schedule to the Data Source of Your Choice
C1Scheduler gives you the option of using standard ADO.NET data binding, the C1.Silverlight.Data assembly, or using a built-in datasource. Using the Data Source settings, which work with the C1ScheduleStorage component, you can attach a datasource and map to each column in the table to save and load appointments, categories, contacts, calendar owners, labels, resources, and the status of appointments.
- Customize the Default Dialog Boxes
C1Scheduler provides options for creating your own look for Appointment, Recurrence, Reminders, and other dialog boxes. Create a copy of the default templates provided with Scheduler for WPF and customize the desired elements. You can even create an empty template and design the Appointment or other dialog boxes from scratch. See C1Scheduler Default Styles and Templates for more information on Scheduler for WPF templates.
- Create Outlook-style Appointments
Users can easily add new and edit existing appointments within a C1Scheduler control. Just as in Microsoft Outlook, appointments can occur one-time or recur over a set amount of time, and reminders can be set so no appointment is missed. Additionally, C1Scheduler provides twelve built-in labels and four availability options to help users manage each appointment, as well as the ability to create custom labels. Appointments can be organized within categories, and resources and contacts for each appointment can be specified.
- Import and Export Data
If you want to use a built-in datasource, you can save or load data in any supported format (binary, XML or iCal) when it is appropriate for your application. You can do it using the C1ScheduleStorage C1ScheduleStorage.Export and C1ScheduleStorage.Import methods or using C1Scheduler routed commands, C1ScheduleStorage.Export and C1Scheduler.Import commands.
- Office 2007 -style Themes
Scheduler for WPF includes seven predefined themes for C1Scheduler and the calendar controls, as well as the capability to create customized themes. For more information on the built-in themes, see C1Scheduler WPF Themes, C1Scheduler Silverlight Themes, or C1Calendar Themes.