ComponentOne Scheduler for WPF and Silverlight
In This Topic
    C1Scheduler Samples
    In This Topic

    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.