The scheduler operates with appointments, time regions, and resources. These objects may persist if the scheduler is bound to data. The scheduler can operate in bound and unbound mode.
If you do not bind a data source to the SchedulerControl component, it maintains appointments and resources internally. To manage Scheduler items in code, access the corresponding collections using the properties listed in the following table:
To use the Scheduler in the data-bound mode, specify bindings to external data sources and define mappings which map data fields to corresponding properties of the Scheduler's items. Mappings are different if an appointment has a single associated resource or several resources (shared resources).
Each binding requires a corresponding mapping to work.
You can operate in a mixed mode, with appointments contained in the external data source or MVVM data model and bound to the DataSource.AppointmentsSource property, and labels, statuses or resources created in code or XAML added to the respective collections.
The following table lists properties specific to data binding: