ComponentOne Scheduler for WPF is a set of controls that allows you to integrate scheduling functionality into your Windows Presentation Foundation (WPF) applications. It follows the "lookless control" approach introduced by WPF, meaning just as you design your own user interface (UI), or look and feel, for WPF applications, you can provide your own UI for data managed by Scheduler for WPF. Extensible Application Markup Language (XAML; pronounced "Zammel"), an XML-based declarative language, offers a simple approach to designing your UI without having to write code, although anything written in XAML can also be defined in standard .NET languages such as Visual Basic .NET and C#. Most of the views and dialog boxes provided by Scheduler for WPF, with very rare exceptions, are implemented fully in XAML. Control behavior can be implemented using code.
Some of the main features of Scheduler for WPF that you may find useful include the following:
• Standard Data Binding or Built-in Data Source
Scheduler for WPF gives you the option of using standard ADO.NET data binding 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, labels, resources, and the status of appointments.
• Import and Export Multiple Formats
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 Export and Import methods or using C1Scheduler routed commands, ExportCommand and ImportCommand.
• 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.
• Create Customized Dialog Boxes
Scheduler for WPF 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 Using C1Scheduler Default Templates for more information on Scheduler for WPF templates.
• Built-in Data Views
Scheduler for WPF includes four built-in data views, allowing you to offer a variety of ways for users to view their schedules. See Using Data Views for more information on changing the view.
• Office 2007 and Office 2003-style Themes
Scheduler for WPF includes fourteen 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 Using C1Scheduler Themes or Using Calendar Themes.
|