OptionsCustomization.AllowAppointmentConflicts Property
Gets or sets a value that specifies whether an end-user is allowed to share the schedule time between two or more appointments.
Namespace: DevExpress.Xpf.Scheduler
Assembly: DevExpress.Xpf.Scheduler.v14.2.dll
#Declaration
#Property Value
Type | Description |
---|---|
Appointment |
A Appointment |
#Property Paths
You can access the OptionsCustomization.AllowAppointmentConflicts property from the following objects:
Object Type | Path to Allow |
---|---|
Scheduler |
|
#Remarks
By default, end-users can share the schedule time between two or more appointments. Use the AllowAppointmentConflicts property to control the availability of this functionality to end-users.
If this property is set to AppointmentConflictsMode.Allowed, the time interval of two or more appointments can intersect and sharing the schedule time between the appointments is allowed. Set the AllowAppointmentConflicts property to AppointmentConflictsMode.Forbidden to prevent scheduling (or rescheduling) of two or more appointments for the same time.
NOTE
If the Allow
#Examples
This example demonstrates how to prevent end-users from creating appointments within a certain time interval (from 2 PM to 3 PM). To implement end-user restrictions, handle the SchedulerControl.AllowAppointmentCreate event to prevent end-users from creating appointments within a certain time interval and the SchedulerControl.AllowAppointmentConflicts event to prevent an existing appointment from being dragged to the same time interval: