Back to Devexpress

Appointment Properties

corelibraries-devexpress-dot-xtrascheduler-dot-appointment-dot-underscore-properties.md

latest7.1 KB
Original Source

Appointment Properties

An interface that defines an appointment in the Scheduler.

NameDescription
AllDayGets or sets whether the current appointment lasts the entire day (or several days).
CustomFieldsGets the collection of custom fields bound to the persistent object. Inherited from IPersistentObject.
DescriptionGets or sets the text for the appointment’s description.
DurationGets or sets the duration of the appointment.
EndGets or sets the end date and time of the appointment.
HasExceptionsGets whether changed or deleted occurrences have been created for the current pattern appointment.
HasReminderGets or sets a value that indicates whether one or more reminders are associated with the appointment.
IdGets the object’s identifier. Inherited from IPersistentObject.
IsBaseGets whether the appointment is base (of the Normal or Pattern type).
IsDisposedGets a value indicating whether a persistent object has been disposed of. Inherited from IPersistentObject.
IsExceptionGets whether the appointment is an exception (of the ChangedOccurrence or DeletedOccurrence type).
IsOccurrenceGets whether the appointment is an occurrence (of the Occurrence , ChangedOccurrence or DeletedOccurrence type).
IsRecurringGets whether the appointment is recurring.
LabelIdObsolete. Gets or sets the integer identifier of the label object associated with the appointment. Obsolete. Use the Appointment.LabelKey property instead.
LabelKeyGets or sets the identifier of the label object associated with the appointment.
LocationGets or sets the text that specifies a place where the appointment is scheduled.
LongerThanADayGets whether the appointment’s duration is equal to or greater than one day.
OriginalOccurrenceEndReturns the end of the occurence chain or the original appointment end date. This information allows you to build complex queries in the SchedulerStorageBase.FetchAppointments event handler.
OriginalOccurrenceStartReturns the beginning of the occurence chain or the original appointment start date. This information allows you to build complex queries in the SchedulerStorageBase.FetchAppointments event handler.
PercentCompleteGets or sets the value that describes the completion status of a task.
RecurrenceIndexGets the index in the recurrence series.
RecurrenceInfoGets information that specifies recurrence rules.
RecurrencePatternGets the pattern appointment for the current appointment.
ReminderGets a reminder associated with the current appointment (the first reminder in the collection, if there are several reminders).
RemindersGets a collection of reminders associated with the current appointment.
ResourceIdGets 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.
ResourceIdsGets a collection of identifiers of all resources associated with the current appointment.
RowHandleGets or sets a value that identifies the data row bound to the persistent object. Inherited from IPersistentObject.
SameDayGets whether the appointment’s start and end times are on the same day.
StartGets or sets the start date and time of the appointment.
StatusIdObsolete. Gets or sets the integer identifier of the status object associated with the appointment. Obsolete. Use the Appointment.StatusKey property instead.
StatusKeyGets or sets the unique identifier of the status object associated with the appointment.
SubjectGets or sets the appointment’s subject text.
TimeZoneIdGets or sets a time zone identifier for an appointment.
TypeGets the type of an appointment.

See Also

Appointment Interface

Appointment Members

DevExpress.XtraScheduler Namespace