Skip to main content

AppointmentFormController Members

Provides all settings which are required to edit a particular appointment in a custom Edit Appointment form.

#Constructors

Name Description
AppointmentFormController(SchedulerControl, Appointment) Initializes a new instance of the AppointmentFormController class with the specified appointment and scheduler control.

#Properties
Show Inherited Hide Inherited

Name Description
AllDay Gets or sets a value indicating if the appointment currently being edited in the form is an all-day appointment. Inherited from AppointmentFormControllerBase.
AppointmentResource Gets or sets the resource associated with the appointment currently being edited in the form.
AppointmentResourceIds Gets or sets the identifiers of all resources associated with the appointment currently being edited in the form.
AppointmentResources Gets or sets the collection of resources stored in the data storage of the SchedulerControl which contains the appointment currently being edited in the form.
CanDeleteAppointment Gets a value that indicates if the appointment currently being edited in the form can be deleted. Inherited from AppointmentFormControllerBase.
CanEditResource Gets a value that indicates whether the resource can be changed for the appointment which is currently being edited in the form. Inherited from AppointmentFormControllerBase.
Control Gets the Scheduler Control containing the appointment currently being edited in the form.
Description Gets or sets the text that will be displayed as the description of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase.
DisplayEnd Gets or sets the value to display as the appointment's end time within the editing form. Inherited from AppointmentFormControllerBase.
DisplayEndDate Gets or sets the appointment's end date to be displayed in the editing form.
DisplayEndTime Gets or sets the appointment's end time to be displayed in the editing form.
DisplayStart Gets or sets the value to display as the appointment's start time within the editing form. Inherited from AppointmentFormControllerBase.
DisplayStartDate Gets or sets the appointment's start date to be displayed in the editing form.
DisplayStartTime Gets or sets the appointment's start time to be displayed in the editing form.
EditedAppointmentCopy Gets the copy of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase.
EditedPattern Gets the pattern appointment object currently being edited in the Appointment Recurrence form. Inherited from AppointmentFormControllerBase.
End Gets or sets the value specifying the appointment's end time within the editing form. Inherited from AppointmentFormControllerBase.
EndDate Obsolete. Gets or sets the end date of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase.
EndTime Obsolete. Gets or sets the end time of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase.
HasReminder Gets or sets a value that indicates whether one or more reminders are associated with the currently edited appointment. Inherited from AppointmentFormControllerBase.
IsNewAppointment Checks whether the currently edited appointment is a new and individual object. Inherited from AppointmentFormControllerBase.
Label Gets or sets the label associated with the appointment currently being edited in the custom Edit Appointment form.
LabelId Gets or sets the index of the label associated with the appointment. Inherited from AppointmentFormControllerBase.
Location Gets or sets the text describing the site where the scheduled event happens. Inherited from AppointmentFormControllerBase.
NoneString Returns a string which is used in combo-boxes when none of the available combo-box items are selected.
PatternCopy Gets or sets the copy of the pattern appointment currently being edited in the form.
PatternRecurrenceInfo Gets the recurrence information of the currently edited pattern appointment's copy.
ReminderSpan Gets or sets the string value used to display the AppointmentFormControllerBase.ReminderTimeBeforeStart value in the editing form.
ReminderSpans Gets the collection of string values used to display reminder time spans available for selection in the editing form.
ReminderTimeBeforeStart Gets or sets the time interval ahead of the appointment's start time to activate the reminder. Inherited from AppointmentFormControllerBase.
ResourceId Gets or sets the unique identifier of the resource associated with the current appointment, or the ID of the first resource if resource sharing is enabled. Inherited from AppointmentFormControllerBase.
ResourceIds Gets the identifiers of all the resources which are associated with the current appointment. Inherited from AppointmentFormControllerBase.
ResourceSharing Gets a value indicating whether an appointment can be shared between multiple resources. Inherited from AppointmentFormControllerBase.
ShouldShowRecurrence Checks whether the button that enables an end-user to edit the appointment recurrence, should be visible.
ShouldShowRecurrenceButton Checks whether the button that enables an end-user to edit the appointment recurrence should be visible. Inherited from AppointmentFormControllerBase.
Start Gets or sets the appointment's start time within the editing form. Inherited from AppointmentFormControllerBase.
StartDate Obsolete. Gets or sets the date when the scheduled time interval starts for the current appointment. Inherited from AppointmentFormControllerBase.
StartTime Obsolete. Gets or sets the time when the scheduled time interval starts for the current appointment. Inherited from AppointmentFormControllerBase.
Status Gets or sets the status associated with the appointment currently being edited in the custom Edit Appointment form.
StatusId Gets or sets the index of the availability status associated with the appointment. Inherited from AppointmentFormControllerBase.
Storage Gets the Scheduler Storage holding data of the SchedulerControl which contains the appointment currently being edited in the form.
Subject Gets or sets the text of the appointment's subject. Inherited from AppointmentFormControllerBase.
TimeZoneHelper Provides access to the time zone helper used to display DateTime values in the editing form.
TimeZoneId Inherited from AppointmentFormControllerBase.

#Methods
Show Inherited Hide Inherited

Name Description
ApplyChanges() Copies the values of all the appointment copy's properties that are currently being edited in the form to the corresponding properties of the source appointment. Inherited from AppointmentFormControllerBase.
ApplyRecurrence(Appointment) Copies the values of the specified recurrence pattern to the recurrence pattern of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase.
AreExceptionsPresent() Returns a value that indicates if the appointment currently being edited in the form is an exception, or it's a recurrence pattern with exceptions. Inherited from AppointmentFormControllerBase.
AssignRecurrenceInfoRangeProperties(RecurrenceInfo, RecurrenceRange, DateTime, DateTime, Int32, Appointment) Assigns recurrence info properties dependant on the specified recurrence range. Inherited from AppointmentFormControllerBase.
CalculateConflictCount() Calculates the total count of conflicts where the current appointment conflicts with other appointments. Inherited from AppointmentFormControllerBase.
DeleteAppointment() Deletes the appointment currently being edited in the form from the collection to which it belongs. Inherited from AppointmentFormControllerBase.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
IsAppointmentChanged() Informs whether the appointment is changed. Inherited from AppointmentFormControllerBase.
IsConflictResolved() Informs whether the appointment is in conflict with another, and they are not reconciled. Inherited from AppointmentFormControllerBase.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
PrepareToRecurrenceEdit() Finds and clones the recurrence pattern for the appointment, or creates it if it does not exist. Inherited from AppointmentFormControllerBase.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoveRecurrence() Destroys the edited appointment copy. Inherited from AppointmentFormControllerBase.
SetLabel(AppointmentLabelBase) Assigns the label to the current appointment. Inherited from AppointmentFormControllerBase.
SetStatus(AppointmentStatusBase) Assigns the availability status to the appointment. Inherited from AppointmentFormControllerBase.
ToString() Returns a string that represents the current object. Inherited from Object.
ValidateInterval(DateTime, DateTime) static Checks whether the specified date and time values produce a valid time interval. Inherited from AppointmentFormControllerBase.
ValidateInterval(DateTime, TimeSpan, DateTime, TimeSpan) static Checks whether the specified date and time values produce a valid time interval. Inherited from AppointmentFormControllerBase.

#Events
Show Inherited Hide Inherited

Name Description
PropertyChanged Occurs when a value of any of the standard appointment properties handled by the AppointmentFormController changes. Inherited from AppointmentFormControllerBase.
See Also