Skip to main content
A newer version of this page is available. .

AppointmentEditDialogViewModel<T> Members

Provides settings defining the Appointment Edit dialog’s View Model.

Constructors

Name Description
AppointmentEditDialogViewModel() Initializes a new instance of the AppointmentEditDialogViewModel<T> class.

Properties

Name Description
AppointmentController Specifies the appointment controller.
Description Specifies the text for the appointment’s description.
EndTime Specifies the appointment’s end time.
ErrorMessage Specifies the appointment’s error message.
IsAllDay Gets or sets whether the current appointment lasts the entire day (or several days).
IsRecurring Specifies whether the appointment is recurring.
IsValid Specifies whether the appointment data is valid.
LabelKey Specifies the appointment’s label key.
Location Specifies the place where the appointment is scheduled.
RecurrenceViewModel Provides settings defining the View Model of the dialog’s recurrence section.
Reminder Specifies a reminder associated with the current appointment (the first reminder in the collection, if there are several reminders).
ResourceIds Specifies resources associated with the current appointment.
StartTime Specifies the start date and time of the appointment.
StatusKey Specifies the unique identifier of the status object associated with the appointment.
Subject Specifies the appointment’s subject.
TimeZoneId Specifies the time zone ID.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetFieldValueByName<TValue>(String) Gets a view model field value.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Load(AppointmentFormController) Initializes the dialog view model by loading the appointment form controller.
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.
Save(AppointmentFormController) Saves the dialog view model to the appointment form controller.
SetDialogElementStateConditions() Customizes the editors visibility on the form.
SetFieldValueByName(String, Object) Specifies a view model field value.
ToString() Returns a string that represents the current object. Inherited from Object.
TrackLoad(Action<AppointmentFormController>) Allows you to track the AppointmentEditDialogViewModel’s load state.
TrackSave(Action<AppointmentFormController>) Allows you to track the AppointmentEditDialogViewModel’s save state.
TrackValidation(Action) Allows you to track the AppointmentEditDialogViewModel’s validation state.
Validate() Validates the AppointmentEditDialogViewModel data.
See Also