ClassRecurrenceRule
Provides class, working with recurring appointment.
Definition
Namespace:Telerik.Maui.Controls.Scheduler
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class RecurrenceRule : IRecurrenceRule, ICopyable<IRecurrenceRule>
Inheritance: objectRecurrenceRule
Implements:
Constructors
RecurrenceRule(RecurrencePattern)
Initializes a new instance of the RecurrenceRule class.
Declaration
public RecurrenceRule(RecurrencePattern pattern)
Parameters
pattern
The pattern.
Properties
Exceptions
Gets the exceptions.
Declaration
public ICollection<IExceptionOccurrence> Exceptions { get; }
Property Value
ICollection<IExceptionOccurrence>
The exceptions.
Implements
Pattern
Gets or sets the recurrence pattern.
Declaration
public RecurrencePattern Pattern { get; set; }
Property Value
The recurrence pattern.
Implements
Methods
Copy()
Deep copies this instance.
Declaration
public IRecurrenceRule Copy()
Returns
A deep copy of the current object.
Implements
CopyFrom(IRecurrenceRule)
Copies from.
Declaration
public void CopyFrom(IRecurrenceRule other)
Parameters
other
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
master
Returns
Implements
OnStateChanged(EventArgs)
Raises the StateChanged event.
Events
StateChanged
Occurs when state of the rule changed.