Class RecurrenceRule
Provides class, working with recurring appointment.
Inheritance
Namespace: Telerik.Maui.Controls.Scheduler
Assembly: Telerik.Maui.Controls.dll
Syntax
public class RecurrenceRule : Object, IRecurrenceRule, ICopyable<IRecurrenceRule>
Constructors
RecurrenceRule(RecurrencePattern)
Initializes a new instance of the Recurrence
Declaration
public RecurrenceRule(RecurrencePattern pattern)
Parameters
Recurrence The pattern. |
Properties
Exceptions
Gets the exceptions.
Declaration
public ICollection<IExceptionOccurrence> Exceptions { get; }
Property Value
System. The exceptions. |
Implements
Pattern
Gets or sets the recurrence pattern.
Declaration
public RecurrencePattern Pattern { get; set; }
Property Value
Recurrence The recurrence pattern. |
Implements
Methods
Copy()
Deep copies this instance.
Declaration
public IRecurrenceRule Copy()
Returns
IRecurrence A deep copy of the current object. |
Implements
CopyFrom(IRecurrenceRule)
Copies from.
Declaration
public void CopyFrom(IRecurrenceRule other)
Parameters
IRecurrence The other. |
Implements
CreateExceptionAppointment(IAppointment)
Creates a new IAppointment instance that will hold the properties of an exception occurrence.
Declaration
public IAppointment CreateExceptionAppointment(IAppointment master)
Parameters
IAppointment
master
|
Returns
Implements
OnStateChanged(EventArgs)
Raises the State
Declaration
protected virtual void OnStateChanged(EventArgs args)
Parameters
System. The System. |
Events
StateChanged
Occurs when state of the rule changed.
Declaration
public event EventHandler StateChanged
Event Type
System.
|