CustomDrawAppointmentFlyoutSubjectEventArgs(ObjectInfoArgs, Appointment, Rectangle, Rectangle, DefaultDrawDelegate, DefaultDrawDelegate, DefaultDrawDelegate) Constructor

Initializes a new instance of the CustomDrawAppointmentFlyoutSubjectEventArgs class with specified settings.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v20.2.dll

Declaration

public CustomDrawAppointmentFlyoutSubjectEventArgs(
    ObjectInfoArgs objectInfo,
    Appointment appointment,
    Rectangle bounds,
    Rectangle statusBounds,
    DefaultDrawDelegate defaultDrawDelegate,
    DefaultDrawDelegate defaultDrawStatusDelegate,
    DefaultDrawDelegate defaultDrawBackgroundDelegate
)
Public Sub New(
    objectInfo As ObjectInfoArgs,
    appointment As Appointment,
    bounds As Rectangle,
    statusBounds As Rectangle,
    defaultDrawDelegate As DefaultDrawDelegate,
    defaultDrawStatusDelegate As DefaultDrawDelegate,
    defaultDrawBackgroundDelegate As DefaultDrawDelegate
)

Parameters

Name Type Description
objectInfo DevExpress.Utils.Drawing.ObjectInfoArgs

A DevExpress.Utils.Drawing.ObjectInfoArgs value that provides information on the object.

appointment Appointment

An Appointment that is the appointment whose information is displayed in the flyout.

bounds Rectangle

A Rectangle value that specifies the object's bounding rectangle.

statusBounds Rectangle

A Rectangle value that specifies the status line's bounding rectangle.

defaultDrawDelegate DevExpress.XtraScheduler.DefaultDrawDelegate

A delegate method used to perform default object drawing.

defaultDrawStatusDelegate DevExpress.XtraScheduler.DefaultDrawDelegate

A delegate method used to perform default status line drawing.

defaultDrawBackgroundDelegate DevExpress.XtraScheduler.DefaultDrawDelegate

A delegate method used to perform default background drawing.

See Also