Classes
Class | Description | |
---|---|---|
Action |
Represents an action to take when the current system time reaches
the start of the associated Appointment object.
|
|
ActionCollection |
The ActionCollection is a collection of all Action objects
that represents the reminders for all pending items.
|
|
Appointment |
The Appointment object is a meeting, a one-time appointment,
or a recurring appointment or meeting in the C1Schedule.
The Appointment class includes properties
that specify meeting details such as the location and time.
|
|
AppointmentCollection |
The AppointmentCollection is a collection of all
Appointment objects in the C1Schedule component.
|
|
AppointmentComparer |
Compares Appointment objects by their start time.
|
|
AppointmentEventArgs |
The AppointmentEventArgs class describes event data for Appointment events.
|
|
AppointmentList |
The AppointmentList is a sortable collection of
Appointment objects.
|
|
AppointmentMappingCollection |
Represents a generic collection of mappings for properties of
BaseObject derived objects to appropriate data fields.
|
|
AppointmentStorage |
The AppointmentStorage is the storage
for Appointment objects. It allows binding to the data source
and mapping data source fields to the appointment properties.
|
|
BaseCollection<(Of <(<'T>)>)> |
The BaseCollection<(Of <(<'T>)>)> is a base generic class for all collections
in C1Schedule object model.
|
|
BaseList<(Of <(<'T>)>)> |
The BaseList<(Of <(<'T>)>)> is a base generic class for all lists
in C1Schedule's object model.
Only objects existing in the owning collection can be added to this list.
|
|
BaseObject |
The BaseObject is a base class for resources, labels, statuses,
categories and contacts. It implements base UI properties and persistence.
|
|
BaseObjectMappingCollection<(Of <(<'T>)>)> |
Represents a generic collection of mappings for properties
of the BaseObject derived objects to appropriate data fields.
|
|
BasePersistableObject |
The BasePersistableObject is a base class for persistable objects.
|
|
BaseStorage<(Of <(<'T, TMappingCollection>)>)> |
The BaseStorage<(Of <(<'T, TMappingCollection>)>)> is the base generic component
for all storages in C1Schedule object model.
Represents a storage of objects derived from BasePersistableObject.
This component implements methods of operations over the collections of objects.
It allows the collection to be populated programmatically
or automatically by retrieving data from the data source which
is specified by the DataSource and DataMember properties.
It allows mapping of data source fields to the object properties.
|
|
C1BindingSource |
The C1BindingSource encapsulates the data source.
|
|
C1Brush |
Wrapper class for brushes. Only for serialization/deserialization purposes.
|
|
C1ObservableCollection<(Of <(<'T>)>)> |
The C1ObservableCollection<(Of <(<'T>)>)> is the base class for all
Collection<(Of <(<'T>)>)> derived collections. Supports notification.
|
|
C1ObservableKeyedCollection<(Of <(<'TKey, TItem>)>)> |
The C1ObservableCollection<(Of <(<'T>)>)> is the base class for all
KeyedCollection<(Of <(<'TKey, TItem>)>)> derived collections. Supports notification.
|
|
C1ScheduleStorage |
The C1ScheduleStorage component handles all data
operations for the scheduler control and contains specific data storages
for appointments, resources, contacts, owners, labels and statuses,
which are used for binding different collections to the data.
The C1ScheduleStorage component also handles data
importing and exporting to other scheduling formats such as binary, iCal, and XML.
|
|
CalendarInfo |
The CalendarInfo class manages and exposes
all date-related data to C1Schedule controls.
|
|
CancelAppointmentEventArgs |
The CancelAppointmentEventArgs class describes event data
for Appointment events.
|
|
CancelReminderEventArgs |
Describes event data for cancelable Reminder events.
|
|
Category |
The Category class represents the category which can be
associated with the Appointment object.
|
|
CategoryCollection |
The CategoryCollection is a collection of Category
objects which represents all available categories in C1Schedule object model.
By default it contains the set of predefined categories.
|
|
CategoryList |
The CategoryList is a list of Category objects.
Only objects existing in the owning CategoryCollection object
may be added to this list.
Use the CategoryList to associate the set of Category objects
with an Appointment object.
|
|
CategoryMappingCollection |
Represents a generic collection of mappings for properties of
BaseObject derived objects to appropriate data fields.
|
|
CategoryStorage |
The CategoryStorage is the storage for Category objects.
It allows binding to the data source and mapping data source fields
to the category properties.
|
|
Contact |
The Contact class represents the person information.
Not real class just sample for prototyping.
|
|
ContactCollection |
The ContactCollection is a collection of Contact
objects which represents all available contacts in C1Schedule object model.
|
|
ContactList |
The ContactList is a list of Contact objects.
Only objects existing in the owning ContactCollection object
may be added to this list.
Use the ContactList to associate the set of Contact objects
with an Appointment object.
|
|
ContactStorage |
The ContactStorage is the storage for Contact objects.
It allows binding to the data source and mapping data source fields
to the contact properties.
|
|
DateList |
The DateList class is a wrapper for the
List<(Of <(<'T>)>)> instance.
At addition of the new value, it cuts off the time part of the value
and ensures that the value is not present in the list yet.
|
|
ItemSynchronizedEventArgs |
Provides data for the DataSourceItemSynchronized event.
|
|
Label |
The Label class represents the label which can be
associated with the Appointment object.
|
|
LabelCollection |
The LabelCollection is a collection of Label
objects which represents all available labels in C1Schedule object model.
|
|
LabelList |
The LabelList is a list of Label objects.
Only objects existing in the owning LabelCollection object
may be added to this list.
|
|
LabelStorage |
The LabelStorage is the storage for Label objects.
It allows binding to the data source and mapping data source fields
to the label properties.
|
|
MappingCollectionBase<(Of <(<'T>)>)> |
Represents a collection of mappings for properties of the
BasePersistableObject object to the appropriate data fields.
Names of properties are keys in this collection.
|
|
MappingInfo |
This class provides information on the mapping of the single property
of the object to the appropriate data field.
|
|
NotifyCollectionChangedEventArgs |
Provides data for the CollectionChanged event.
|
|
RecurrencePattern |
The RecurrencePattern class contains information
that describes the recurrence pattern and range
of the associated Appointment object.
|
|
Reminder |
The Reminder class represents an object which allows users to keep track
of upcoming appointments by scheduling a pop-up dialog box to appear at a given time.
|
|
ReminderCollection |
The ReminderCollection is a collection of all Reminder objects
that represents the reminders for all pending items.
|
|
ReminderEventArgs |
Describes event data for Reminder object events.
|
|
Resource |
The Resource class represents the resource which can be
associated with the Appointment object.
|
|
ResourceCollection |
The ResourceCollection is a collection of Resource
objects which represents all available resources in C1Schedule object model.
|
|
ResourceList |
The ResourceList is a list of Resource objects.
Only objects existing in the owning ResourceCollection object
may be added to this list.
Use the ResourceList to associate the set of Resource objects
with an Appointment object.
|
|
ResourceStorage |
The ResourceStorage is the storage for Resource objects.
It allows binding to the data source and mapping data source fields
to the resource properties.
|
|
Status |
The Status class represents an availability status
for the Appointment object.
|
|
StatusCollection |
The StatusCollection is a collection of Status
objects which represents all available statuses in C1Schedule object model.
By default it contains the set of predefined statuses.
|
|
StatusList |
The StatusList is a list of Status objects.
Only objects existing in the owning StatusCollection object
may be added to this list.
|
|
StatusStorage |
The StatusStorage is the storage for Status objects.
It allows binding to the data source and mapping data sources fields
to the status properties.
|
|
TimeZoneInfo |
The TimeZoneInfo class determines time zone properties.
It can be used for conversion to/from utc times and local times and respect DST.
|
|
WorkDays |
The WorkDays class is a list of working days for the single week.
|
Interfaces
Interface | Description | |
---|---|---|
INotifyCollectionChanged |
Notifies listeners of dynamic changes, such as when items get added
and removed or the whole list is refreshed.
|
Delegates
Delegate | Description | |
---|---|---|
CancelAppointmentEventHandler |
Delegate for handling the cancelable event involving a single
Appointment object.
|
|
CancelReminderEventHandler |
Delegate for handling the cancelable event involving a single Reminder object.
|
|
DataSourceItemSynchronizedEventHandler |
The delegate type for the event handlers of the DataSourceItemSynchronized event.
|
|
NotifyCollectionChangedEventHandler |
The delegate type for the event handlers of the CollectionChanged event.
|
Enumerations
Enumeration | Description | |
---|---|---|
ActionTypeEnum |
ActionTypeEnum determines the type of action.
|
|
C1BrushStyleEnum |
Specifies the different patterns available for brushes.
|
|
FileFormatEnum |
Specifies the format of the exported or imported file.
|
|
ImportanceEnum |
Determines the importance of the Appointment object.
|
|
NotifyCollectionChangedAction |
Describes the action that caused a CollectionChanged event.
|
|
RecurrenceStateEnum |
Determines the type of the Appointment object.
|
|
RecurrenceTypeEnum |
Determines the types of recurrent appointments.
|
|
SensitivityEnum |
Determines the sensitivity of the Appointment object.
|
|
StatusTypeEnum |
Determines the type of status.
|
|
SynchronizationActionEnum |
Describes the version of data in a data storage.
|
|
TimeScaleEnum |
Determines the time interval which is used for
displaying time slots in the DayView.
|
|
WeekDaysEnum |
Determines the set of days and groups of days for recurrence patterns.
|
|
WeekOfMonthEnum |
Determines the week in a month in which the appointment will occur.
|