MindFusion.Wpf Pack Programmer's Guide
Appointment Members
Constructors Properties Methods Events
 


The Appointment class represents appointments within a schedule.

The following tables list the members exposed by the Appointment type.

 Public Constructors

  Name Description

Appointment

Initializes a new instance of the Appointment class.

 Public Properties

  Name Description

AllDayEvent

Gets or sets a value indicating whether the appointment is an all-day event.

AllowChangeEnd

Gets or sets a value indicating whether users are allowed to change the appointment's end time.

AllowChangeStart

Gets or sets a value indicating whether users are allowed to change the appointment's start time.

AllowMove

Gets or sets a value indicating whether users are allowed to move the appointment.

Attendees

Gets the attendees of this appointment.

Contacts

Gets references to all contacts associated with this appointment.

DescriptionText

Gets or sets the details text displayed for this appointment by scheduling controls.

Details

Gets or sets the detailed description of this appointment.

EndTime

Gets or sets the appointment's scheduled old end time.

HeaderText

Gets or sets the header text displayed for this appointment by scheduling controls.

Id

Gets or sets the string identifier of this appointment.

Location

Gets or sets the appointment location.

Locked

Gets or sets a value indicating whether users are forbidden to modify this appointment.

OccurrenceIndex

Gets the index of a repeating occurrence of a recurring item. If the item is not recurring, this property returns -1. (Inherited from Item.)

Priority

Gets or sets the priority of this item. (Inherited from Item.)

Recurrence

Gets or sets the recurrence pattern of this item. (Inherited from Item.)

RecurrenceState

Gets the recurrence state of this item. (Inherited from Item.)

Reminder

Gets or sets the reminder for this appointment.

Resources

Gets references to all resources associated with this appointment.

StartTime

Gets or sets the appointment's scheduled start time.

Subject

Gets or sets the subject of this appointment.

Tag

Gets or sets custom data associated with the appointment.

Task

Gets or sets the task associated with this appointment.

Visible

Gets or sets whether the appointment is visible or not.

 Public Methods

  Name Description

Clone

Creates an exact shallow clone of this appointment.

GetHashCode

Returns a hash code for this item. (Inherited from Item.)

LoadFrom

Overloaded.  

SaveTo

Overloaded.  

 Protected Methods

  Name Description

CopyOccurrence

Called by the recurrence whenever a new occurrence is being generated in order to populate the fields of the instance from the master item. (Inherited from Item.)

CreateState

Creates an item state corresponding to the concrete type of this item. (Inherited from Item.)

NotifyPropertyChanged

Raises the PropertyChanged event for the specified property. (Inherited from Item.)

OnChanged

Raises the OnChanged event on this item. (Inherited from Item.)

RestoreState

Restores the state of this item. (Inherited from Item.)

SaveState

Saves the state of this item. (Inherited from Item.)

 Public Events

  Name Description

PropertyChanged

INotifyPropertyChanged.PropertyChanged implementation. (Inherited from Item.)

 See Also

Appointment Class
MindFusion.Scheduling Namespace