IAppointmentStatusStorage Interface

An interface that defines a storage which holds appointment statuses.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v20.1.Core.dll

Declaration

public interface IAppointmentStatusStorage :
    IStorageCollection<IAppointmentStatus>,
    IEnumerable<IAppointmentStatus>,
    IEnumerable,
    ICollection,
    IDisposable
Public Interface IAppointmentStatusStorage
    Inherits IStorageCollection(Of IAppointmentStatus),
             IEnumerable(Of IAppointmentStatus),
             IEnumerable,
             ICollection,
             IDisposable

Related API Members

The following members accept/return IAppointmentStatusStorage objects:

Remarks

An object with the IAppointmentStatusStorage interface can be accessed using the IAppointmentStorageBase.Statuses property or the SchedulerControl.DataStorage.Appointments.Statuses notation.

Examples

    scheduler.InitAppointmentDisplayText += scheduler_InitAppointmentDisplayText_1;
    scheduler.ActiveView.LayoutChanged();
public static void scheduler_InitAppointmentDisplayText_1(object sender, AppointmentDisplayTextEventArgs e) {
    SchedulerControl scheduler = sender as SchedulerControl;
    IAppointmentStatus status = scheduler.DataStorage.Appointments.Statuses.GetById(e.Appointment.StatusKey);
    e.Description = String.Format("Status Info:\nDisplayName = '{0}'\nID = '{1}'", status.DisplayName, status.Id.ToString());
}
See Also