Nevron Open Vision Documentation
NAppointment Class Members
Fields  Properties  Methods 


The following tables list the members exposed by NAppointment.

Public Constructors
 NameDescription
Public ConstructorNAppointment ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)NAppointmentSchemaSchema associated with NAppointment.  
Public Fieldstatic (Shared in Visual Basic)OccurrencesChildReference to the Occurrences child.  
Public Fieldstatic (Shared in Visual Basic)RecurrenceRulePropertyReference to the RecurrenceRule property.  
Top
Public Properties
 NameDescription
Public PropertyCategoryGets/Sets the category of this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyDescriptionGets/Sets the description of the appointnment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyDismissedGets/Sets whether the appointment has been dismissed. Dismissed appointments are not shown in the notification dialog. This property is automatically set to true if the user dismisses the appointment from the notification dialog. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyDurationGets the duration of this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyEndGets/Sets the end date and time of the appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyEndInUtcGets the end of the appointment in Coordinated Universal Time (UTC). (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyEndTimeZoneGets/Sets the time zone of the end time. By default set to the local time zone. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyGroupsGets/Sets the groups this appointment is associated with. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyIsAllDayGets whether this is an appointment which lasts all day. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyIsHighlightedGets whether this appointment is highlighted. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyIsSelectedGets whether this appointment is selected in its owner schedule. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyNotificationGets/Sets the time period before the start of the appointment at which to show a notification message. By default set to TimeSpan.MinValue, which means that notifications for the appointment won't be shown. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyOccurrencesGets the occurrences of this appointment (if any), for example the appointments generated based on the recurrence rule of this appointment. Do not add appointments to this collection, it is automatically maintained by Nevron.  
Public PropertyRecurrenceRuleGets/Sets the recurrence rule of this appointment.  
Public PropertyStartGets/Sets the start date and time of the appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyStartInUtcGets the start of the appointment in Coordinated Universal Time (UTC). (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyStartTimeZoneGets/Sets the time zone of the start time. By default set to the local time zone. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertySubjectGets/Sets the subject of the appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public PropertyTimeMarkerGets/Sets the time marker of this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Top
Public Methods
 NameDescription
Public MethodAddTimeOverridden. Adds the given time span to the appointment's start and end time.  
Public MethodAppendContextMenuItemsAppends context menu items to the given menu. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodCompareToOverloaded. Compares this appointment to the given one by start and end time. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodCreateEditDialogCreates a dialog which edits the properties of this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodGetEndInScheduleGets the end time of this appointment into the schedule time zone. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodGetStartInScheduleGets the start time of this appointment into the schedule time zone. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodIntersectsWithOverloaded. Checks whether this appointment intersects with the given one. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodShouldSerializeGets whether this appointment should serialize or not. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Public MethodToStringGets the string representation of this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Top
Protected Methods
 NameDescription
Protected MethodCreateWidgetCreates an appointment widget for this appointment. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnCategoryChangedCalled when the Category property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnDescriptionChangedCalled when the Description property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnEndChangedOverridden. Called when the End property has changed.  
Protected MethodOnEndTimeZoneChangedCalled when the EndTimeZone property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnGroupsChangedCalled when the Groups property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnRecurrenceRuleChangedCalled when the RecurrenceRule property has changed.  
Protected MethodOnRegisteredOverridden. Called after the appointment is registered in a document.  
Protected MethodOnStartChangedOverridden. Called when the Start property has changed.  
Protected MethodOnStartTimeZoneChangedCalled when the StartTimeZone property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnSubjectChangedCalled when the Subject property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Protected MethodOnTimeMarkerChangedCalled when the TimeMarker property has changed. (Inherited from Nevron.Nov.Schedule.NAppointmentBase)
Top
See Also

Reference

NAppointment Class
Nevron.Nov.Schedule Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback