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 RecurrenceRule class.
Declaration
public RecurrenceRule(RecurrencePattern pattern)
Parameters
RecurrencePattern
pattern
The pattern. |
Properties
Exceptions
Gets the exceptions.
Declaration
public ICollection<IExceptionOccurrence> Exceptions { get; }
Property Value
System.Collections.Generic.ICollection<IExceptionOccurrence>
The exceptions. |
Implements
Pattern
Gets or sets the recurrence pattern.
Declaration
public RecurrencePattern Pattern { get; set; }
Property Value
RecurrencePattern
The recurrence pattern. |
Implements
Methods
Copy()
Deep copies this instance.
Declaration
public IRecurrenceRule Copy()
Returns
IRecurrenceRule
A deep copy of the current object. |
Implements
CopyFrom(IRecurrenceRule)
Copies from.
Declaration
public void CopyFrom(IRecurrenceRule other)
Parameters
IRecurrenceRule
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
IAppointment
master
|
Returns
IAppointment
|
Implements
OnStateChanged(EventArgs)
Raises the StateChanged event.
Declaration
protected virtual void OnStateChanged(EventArgs args)
Parameters
System.EventArgs
args
The System.EventArgs instance containing the event data. |
Events
StateChanged
Occurs when state of the rule changed.
Declaration
public event EventHandler StateChanged
Event Type
System.EventHandler
|