Skip to main content

AppointmentImagesEventArgs.ImageInfoList Property

Gets a collection of AppointmentImageInfo objects.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v24.1.dll

NuGet Package: DevExpress.Win.Scheduler

Declaration

public AppointmentImageInfoCollection ImageInfoList { get; }

Property Value

Type Description
AppointmentImageInfoCollection

An AppointmentImageInfoCollection object which represents the event’s collection of images.

Remarks

Use the ImageInfoList property to access a collection of images that can be displayed within appointments.

Example

The following example handles the SchedulerControl.InitAppointmentImages event to display a custom image within the exception appointment.

The image below shows the result:

InitAppointmentImages event

using DevExpress.XtraScheduler;
using DevExpress.XtraScheduler.Drawing;
// ...

private void schedulerControl1_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) {
    if(e.Appointment.IsException) {
        AppointmentImageInfo info = new AppointmentImageInfo();
        info.Image = SystemIcons.Warning.ToBitmap();
        e.ImageInfoList.Add(info);
    }
}
See Also