SchedulerControl.CreateNewRecurringAppointment() Method
Invokes the dialog for editing a newly created appointment and a child dialog for editing the recurrence information.
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v24.1.dll
NuGet Package: DevExpress.Win.Scheduler
Declaration
Remarks
The Edit Appointment dialog is displayed with the appointment settings listed in the table below.
Property | Value |
---|---|
Appointment.AllDay | false |
Appointment.Start | The start of the time interval currently selected in the active view of the Scheduler. This time interval can be obtained using the SchedulerViewBase.SelectedInterval property of the SchedulerControl.ActiveView. |
Appointment.End | The end of the time interval currently selected in the active view of the Scheduler. This time interval can be obtained using the SchedulerViewBase.SelectedInterval property of the SchedulerControl.ActiveView. |
Appointment.ResourceId | The identifier of the currently selected resource (a resource returned by the SchedulerViewBase.SelectedResource property of the SchedulerControl.ActiveView). |
StatusKey | AppointmentStatusType.Busy |
The dialog appears as illustrated in the following picture:
Tip
To create a new appointment in code, use the SchedulerStorageBase.CreateAppointment method.
Note
Use the SchedulerOptionsCustomization.AllowAppointmentCreate option to restrict appointment creation. A new recurring appointment can be created if this option is set to UsedAppointmentType.All or to UsedAppointmentType.Recurring.