windowsforms-devexpress-dot-xtrascheduler-dot-appointmentimageseventargs-985cbe0f.md
Gets a collection of AppointmentImageInfo objects.
Namespace : DevExpress.XtraScheduler
Assembly : DevExpress.XtraScheduler.v25.2.dll
NuGet Package : DevExpress.Win.Scheduler
public AppointmentImageInfoCollection ImageInfoList { get; }
Public ReadOnly Property ImageInfoList As AppointmentImageInfoCollection
| Type | Description |
|---|---|
| AppointmentImageInfoCollection |
An AppointmentImageInfoCollection object which represents the event’s collection of images.
|
Use the ImageInfoList property to access a collection of images that can be displayed within appointments.
The following example handles the SchedulerControl.InitAppointmentImages event to display a custom image within the exception appointment.
The image below shows the result:
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);
}
}
Imports DevExpress.XtraScheduler
Imports DevExpress.XtraScheduler.Drawing
' ...
Private Sub SchedulerControl1_InitAppointmentImages(ByVal sender As Object, ByVal e As _
AppointmentImagesEventArgs) Handles SchedulerControl1.InitAppointmentImages
If e.Appointment.IsException Then
Dim info As AppointmentImageInfo = New AppointmentImageInfo()
info.Image = SystemIcons.Warning.ToBitmap()
e.ImageInfoList.Add(info)
End If
End Sub
See Also
AppointmentImagesEventArgs Class