Skip to main content

AppointmentStatusItem Class

An appointment‘s status.

Namespace: DevExpress.XamarinForms.Scheduler

Assembly: DevExpress.XamarinForms.Scheduler.dll

NuGet Package: DevExpress.XamarinForms.Scheduler

Declaration

public class AppointmentStatusItem :
    SourceObjectContainer

The following members return AppointmentStatusItem objects:

Remarks

A scheduler view holds statuses in the StatusItems collection of the SchedulerDataStorage object assigned to the view’s DataStorage property.

To bind a scheduler view to an external data source of statuses, set the SchedulerDataStorage.DataSource property to a DataSource object and bind the DataSource.AppointmentStatusesSource property to a collection of label objects. The DataSource.AppointmentStatusMappings property specifies how to convert source objects to appointment labels.

Note

The StatusItems collection is always synchronous with the scheduler storage’s DataSource when the source is specified.

You can use the DataSource.CreateSourceObject event to create a source object that is assigned to a new item if the source objects’ type does not provide a parameterless constructor.

Inheritance

Object
DevExpress.XamarinForms.Scheduler.Internal.NotifyPropertyChangedBase
SourceObjectContainer
AppointmentStatusItem
See Also