Back to Devexpress

IRecurrenceInfo Interface

maui-devexpress-dot-maui-dot-scheduler-cf670690.md

latest2.4 KB
Original Source

IRecurrenceInfo Interface

If implemented by a class, defines the occurrence chain (how often and how long occurrences happen).

Namespace : DevExpress.Maui.Scheduler

Assembly : DevExpress.Maui.Scheduler.dll

NuGet Package : DevExpress.Maui.Scheduler

Declaration

csharp
public interface IRecurrenceInfo :
    INotifyPropertyChanged

The following members return IRecurrenceInfo objects:

Remarks

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:

  • Properties that manage how long occurrences appear. The Range property manages which properties from this group the calculator uses to generate occurrences:

  • Properties that manage how often occurrences appear. The Type property manages which properties from this group the calculator uses to generate occurrences:

Important

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

Extension Methods

Yield<IRecurrenceInfo>()

YieldIfNotNull<IRecurrenceInfo>()

See Also

IRecurrenceInfo Members

DevExpress.Maui.Scheduler Namespace