Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

AppointmentStatusItem Class

An appointment‘s status.

Namespace: DevExpress.Maui.Scheduler

Assembly: DevExpress.Maui.Scheduler.dll

NuGet Package: DevExpress.Maui.Scheduler

#Declaration

C#
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

System.Object
DevExpress.Maui.Scheduler.Internal.NotifyPropertyChangedBase
SourceObjectContainer
AppointmentStatusItem
See Also