Your application may not require the entire scheduler functionality. There are times when only a part of it is really needed. A common problem is the use of the Recurrence form, which is the set of controls designed to specify a recurrence rule as a standalone form.
The Recurrence form is displayed to the end-user so that he/she can modify the recurrence rule as needs dictate. When all modifications are completed, the controller gets the result using the AppointmentRecurrenceFormExtension.GetValue method.