Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

RecurrenceInfo Class

The storage for the pattern appointment‘s recurrence information.

Namespace: DevExpress.Maui.Scheduler

Assembly: DevExpress.Maui.Scheduler.dll

NuGet Package: DevExpress.Maui.Scheduler

#Declaration

C#
public class RecurrenceInfo :
    NotifyPropertyChangedBase,
    IRecurrenceInfo,
    INotifyPropertyChanged

#Remarks

Note

Generally, you should interact with class instances via the IRecurrenceInfo interface. The only place where you ought to initialize objects of this class is Converter of AppointmentMappings.RecurrenceInfo‘s with ConversionBehavior set to InPlaceOfMapping.

The pattern appointment’s AppointmentItem.RecurrenceInfo property provides data about the periodicity of occurrences generated by the pattern. The property returns instances of classes that implement the IRecurrenceInfo interface. Generally it is RecurrenceInfo objects.

A scheduler view uses this information to generate occurrence appointments, and the OccurrenceCalculator can compute parameters of occurrences with this information.

All recurrence info properties are split into two groups:

Important

The AppointmentItem.RecurrenceInfo property returns null if AppointmentItem.Type is not Pattern.

#Inheritance

System.Object
DevExpress.Maui.Scheduler.Internal.NotifyPropertyChangedBase
RecurrenceInfo
See Also