Skip to main content

FormShowingEventArgs.Form Property

Gets or sets the form to be invoked.

Namespace: DevExpress.Xpf.Scheduler

Assembly: DevExpress.Xpf.Scheduler.v14.2.dll

#Declaration

public UserControl Form { get; set; }

#Property Value

Type Description
UserControl

A UserControl class descendant that specifies the form that will be displayed.

#Remarks

Use the Form property to specify the form to be invoked after the corresponding event is handled. For example, you can use this property to replace the default form with a custom form.

#Examples

This example demonstrates how to replace the standard Edit Appointment form with a custom one, and prevent end-users from resizing this form via the SchedulerControl.EditAppointmentFormShowing event.

using DevExpress.Xpf.Scheduler;
// ...

private void schedulerControl1_EditAppointmentFormShowing(object sender, EditAppointmentFormEventArgs e) {
    e.Form = new CustomAppointmentForm(this.schedulerControl1, e.Appointment);
    e.AllowResize = false;
}
See Also