AppointmentDragResizeViewModel Members

View model used in the drag-and-drop and resize operations, containing appointment property values which are modified during an action.

Constructors

Name Description
AppointmentDragResizeViewModel(AppointmentItem, SchedulerControl) Initializes a new instance of the AppointmentDragResizeViewModel class with the specified settings.

Properties

Name Description
AllDay Gets or sets whether an appointment is dragged to the all-day area.
Appointment Gets the source appointment to which to apply changes. Inherited from AppointmentEditViewModelBase.
CustomFields Stores the additional properties. Inherited from AppointmentEditViewModelBase.
Description Gets or sets the text that is the appointment's description. Inherited from AppointmentEditViewModelBase.
EditAppointment Gets the edited appointment whose properties are displayed in the Edit Form. Inherited from AppointmentEditViewModelBase.
End Gets or sets the End value of the dragged or resized appointment.
IsInDesignMode static Gets whether design-time mode is active. Inherited from ViewModelBase.
IsNewAppointment Gets whether the current appointment is new and not contained in the scheduler's appointment collection. Inherited from AppointmentEditViewModelBase.
IsOccurrenceType Gets whether the appointment is an occurrence in a recurring series (of the Occurrence, ChangedOccurrence or DeletedOccurrence type). Inherited from AppointmentEditViewModelBase.
Label Gets or sets the label object associated with the appointment. Inherited from AppointmentEditViewModelBase.
Location Gets or sets the text that specifies the place where the appointment is scheduled. Inherited from AppointmentEditViewModelBase.
Resource Gets or sets a resource associated with the appointment (the first resource in a resource collection if an appointment has several assigned resources). Inherited from AppointmentEditViewModelBase.
Resources Gets a collection of all resources associated with the edited appointment. Inherited from AppointmentEditViewModelBase.
Scheduler Gets the ShedulerControl used in the View Model. Inherited from AppointmentEditViewModelBase.
Start Gets or sets the Start value of the dragged or resized appointment.
Status Gets or sets the status object associated with the appointment. Inherited from AppointmentEditViewModelBase.
Subject Gets or sets the text that is the appointment's subject. Inherited from AppointmentEditViewModelBase.

Methods

Name Description
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.
GetPropertyName<T>(Expression<Func<T>>) static Returns the name of a property identified by a lambda expression. Inherited from BindableBase.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
PropertyChanged Occurs when a property value changes. Inherited from BindableBase.
See Also