SchedulerViewInfoBase Members

Serves as a base for classes which provide view information for a selected element within a scheduler.

Properties

Name Description
AppointmentAutoHeight Gets or sets whether an appointment should change its height automatically for the current view.
AppointmentDisplayOptions Provides access to the appointment's display options.
AppointmentHeight Gets or sets the height of a single appointment for the current View (in pixels).
Bounds Gets the bounds contained in the view information.
CellContainers Provides access to visible time cells in the current View.
GroupSeparators Gets the group separators settings.
MoreButtons Gets the collection of all More Buttons shown in the current scheduler view.
NavigationButtons Provides access to the Navigation Buttons collection of the current view.
PaintAppearance Gets the appearance settings applied to the current scheduler view.
Painter Gets an object that provides the painting functionality of the scheduler control's Views.
ResourceHeaders Gets the resource headers currently shown in the current scheduler view.
ScrollOffset To be overridden in a derived class to provide the scroll offset of the View's content.
View Gets the current scheduler view.
VisibleIntervals Gets the visible intervals of the current view.
VisibleResources Gets a collection of visible resources for the current view.

Methods

Name Description
CalcFinalLayout() Calculates the final layout for display of all visible elements of the current scheduler view on the screen.
CalcHitInfo(Point, Boolean) Returns information on scheduler elements located at the specified point.
CalcPreliminaryAppointments() This member supports the internal infrastructure, and is not intended to be used directly from your code.
CalcPreliminaryCellContainers() This member supports the internal infrastructure, and is not intended to be used directly from your code.
CalcScrollBarVisibility() This member supports the internal infrastructure and is not intended to be used directly from your code.
CopyAllAppointmentViewInfos() Provides access to the collection of objects containing information on appointments and their visual representation.
DeferredExecuteNavigationButtonsLayoutCalculator(Graphics) For internal use. The method is required for the animated view navigation.
Dispose() Disposes of the SchedulerViewInfoBase object.
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.
GetAllAppointmentViewInfos() Provides access to the collection of objects containing information on appointments and their visual representation.
GetCellContainers() For internal use.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetMoreButtons() Provides access to a collection of MoreButton elements in the current view.
GetType() Gets the Type of the current instance. Inherited from Object.
Initialize() Initializes the AppearanceObject instances required for painting the view.
MakeAppointmentVisibleInScrollContainers(Appointment) This member supports the internal infrastructure and is not intended to be used directly from your code.
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.
See Also