windowsforms-devexpress-dot-xtrascheduler-dot-schedulercontrol-33a28f00.md
Occurs when an end-user tries to create a new appointment and the SchedulerOptionsCustomization.AllowAppointmentCreate property is set to Custom.
Namespace : DevExpress.XtraScheduler
Assembly : DevExpress.XtraScheduler.v25.2.dll
NuGet Package : DevExpress.Win.Scheduler
public event AppointmentOperationEventHandler AllowAppointmentCreate
Public Event AllowAppointmentCreate As AppointmentOperationEventHandler
The AllowAppointmentCreate event's data class is AppointmentOperationEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| Allow | Gets or sets a value indicating whether an end-user is allowed to perform a particular action. |
| Appointment | Gets the appointment for which the event was raised. Inherited from AppointmentEventArgs. |
| Recurring | Gets or sets a value indicating if the appointment is recurring. |
Handle the AllowAppointmentCreate event to manually decide whether to allow an end-user to create a new appointment or not. To prevent an appointment from being created, set the AppointmentOperationEventArgs.Allow property to false. The AppointmentEventArgs.Appointment property for this event always contains null , so check the SchedulerViewBase.SelectedInterval or use other criteria to make a desicion.
Note
The AllowAppointmentCreate event is fired only if the SchedulerOptionsCustomization.AllowAppointmentCreate property is set to UsedAppointmentType.Custom.
See Also