Please be advised that this software tool is accompanied by various sample projects and/or demos, which may make use of other ComponentOne development tools included with ComponentOne Studio.
Please refer to the pre-installed product samples through the following path:
Documents | ComponentOne Samples | WPF, or
Documents | ComponentOne Samples | Silverlight
The following sample pages details the C1Scheduler control:
C# Samples
Sample |
Description |
Themes and Views |
Demonstrates how to use the themes, views, time scales, and work times for C1Scheduler. |
Grouping |
Shows how to group the C1Scheduler control by resources, contacts, and categories. |
Custom Styles |
Shows how to create custom styles for the C1Scheduler control using custom defined styles instead of predefined C1Scheduler views. |
The following samples can be accessed from the C1WPFSchedule Samples. To view samples, on your desktop, click the Start button and then click ComponentOne | Studio for WPF | Samples | C1WPFSchedule Samples.
Sample |
Description |
BusinessObjectsBinding |
Shows how to bind AppointmentStorage to the collection of a custom business object. |
CustomDialogs |
Demonstrates replacing default C1Scheduler dialogs by custom ones. |
CustomGroupingView |
Demonstrates how to use custom-defined Day/Working Week/ Week C1Scheduler grouping styles instead of predefined ones. |
CustomUIElements |
Demonstrates customizing of a Time Ruler and IntervalAppointmentTemplate. |
Grouping |
Shows C1Scheduler grouping functionality. Uses Calendar for navigation. Change grouping criteria or navigate to different groups. |
Localization |
Demonstrates creating and using localized string resources. |
Multiuser |
Demonstrates showing multi-user calendar. AppoinmentStorage, OwnerStorage and ContactStorage are bound to data from NWind database Other storages are used in unbound mode. The list of all users is shown in the left bottom corner. C1Scheduler only shows groups for the checked users. "Calendar" group shows appointments with an empty owner. End-user can drag appointments from the one calendar to another. In such case Appointment.Owner property gets changed. |
PrintDocumentTemplates |
Demonstrates creating C1.C1Preview.C1PrintDocument templates for printing C1Scheduler's views. |
Printing |
Demonstrates printing C1Scheduler's views via the C1.C1Preview.C1PrintDocument component. |
C# Samples
Sample |
Description |
Default Views |
Demonstrates the four built-in views: day, week, work week, and month. |
Navigation |
Demonstrates switching C1Scheduler's views and navigation through the control using the C1Calendar control. |
ClearStyle |
Demonstrates ComponentOne ClearStyle technology that allows you to create a custom style for the C1Scheduler control without having to hassle with XAML templates and style resources. |
Custom Views |
Demonstrates the use of custom-defined styles instead of predefined C1Scheduler views. |
Other C# Samples shipped with the C1Scheduler control:
Sample |
Description |
AdvancedIntervalAppointment |
Demonstrates advanced custom IntervalAppointmentTemplate scenario. |
BusinessObjectsBinding |
Demonstrates binding C1Scheduler's AppointmentStorage to collection of custom business objects. |
CustomDialogs |
Demonstrates replacing default C1Scheduler dialogs by custom ones. |
CustomGroupingView |
Demonstrates using of custom-defined Day/Working Week/Week C1Scheduler grouping styles instead of predefined ones. |
DataBinding |
Shows how to implement data-bound scheduling application. |
Grouping |
Demonstrates C1Scheduler grouping functionality. |
IntervalAppointmentTemplate |
Demonstrates using custom IntervalAppointmentTemplate. |
Localization |
Demonstrates localization of C1Scheduler. |
MultiUser |
Demonstrates showing multi-user calendar. |
Theming |
Demonstrates using C1Scheduler with C1.Silverlight.Theming. |