SchedulerControl.RestoreAppointments(IEnumerable<AppointmentItem>) Method
Reverts the specified appointments of the AppointmentType.ChangedOccurrence and AppointmentType.DeletedOccurrence types to the AppointmentType.Occurrence type.
Namespace: DevExpress.Xpf.Scheduling
Assembly: DevExpress.Xpf.Scheduling.v24.2.dll
NuGet Package: DevExpress.Wpf.Scheduling
Declaration
Parameters
Name | Type | Description |
---|---|---|
appointments | IEnumerable<AppointmentItem> | A list of DevExpress.Xpf.Scheduling.AppointmentItem objects that are changed occurrences to restore. |
Returns
Type | Description |
---|---|
Boolean | true, if the appointments could not be restored; otherwise, false. |
Remarks
If the collection passed to method’s appointments parameter contains appointments of any type other than the AppointmentType.ChangedOccurrence and AppointmentType.DeletedOccurrence, an exception is thrown.
The method does not restore any of the specified appointments and returns false in either of the following cases:
- It would lead to conflicts restricted by the AllowAppointmentConflicts property and the CustomAllowAppointmentConflicts event for all appointments in the appointments collection
- The Cancel property of your AppointmentRestoring event implementation returns true for all appointments in the appointments collection.