Search
Calendar Methods
 


 Public Methods

  Name Description

ApplyTheme

Overloaded. Applies a Theme to the calendar.

BeginEdit

Starts in-place editing mode for the specified item to let users edit the item's text.

BeginInit

Implements the ISupportInitialize.BeginInit method. Call this method before making several consecutive changes to the control to suppress internal updates, but don't forget to invoke EndInit at the end.

CollapseResourceRow

Overloaded. Collapses the row associated with the specified resource.

CompactItemLanes

Overloaded. Reassigns new lane indices to schedule items.

EndInit

Implements the ISupportInitialize.EndInit method. Call this method to signal that object initialization started with BeginInit is complete.

EnsureVisible

Overloaded. Ensures that the specified date or item is visible within the control, scrolling the contents of the control if necessary.

ExpandResourceRow

Overloaded. Expands the row associated with the specified resource.

GetContactAt

Overloaded. Gets the Contact object whose schedule is displayed at a specified coordinates.

GetContentBounds

Gets the calendar's cell content bounds.

GetDateAt

Overloaded. Returns the date of the calendar cell located at the specified coordinates.

GetElementBounds

Gets the bounding rectangle of a particular calendar element.

GetExactDateAt

Overloaded. Returns the date located at a specified position.

GetFirstDate

Gets the first date of the time range displayed in the calendar.

GetFirstVisibleDate

Determines which is the first visible date in the current view.

GetFirstVisibleResource

Determines which is the first visible resource in the current view.

GetGraphics

For internal use.

GetItemAt

Overloaded. Gets the scheduled Item object displayed at a specified coordinates.

GetItemBounds

Retrieves the bounding rectangle of the specified item.

GetItemListLane

Gets the index of the lane of the specified item within a List view whose FreeDrag property is enabled.

GetLastDate

Gets the last date of the time range displayed in the calendar.

GetLastVisibleDate

Determines which is the last visible date in the current view.

GetLastVisibleResource

Determines which is the last visible resource in the current view.

GetListLaneAt

Retrieves the index of the List view lane at the specified point, expressed in client coordinates.

GetLocationAt

Overloaded. Gets the Location object whose schedule is displayed at a specified coordinates.

GetResourceAt

Overloaded. Gets the Resource object whose schedule is displayed at a specified coordinates.

GetTaskAt

Overloaded. Gets the Task object whose schedule is displayed at a specified coordinates.

GetVisibleItems

Retrieves a collection with all currently visible items.

HandleLongPress

Invoked to handle long press interactions.

HandleTouchDown

Invoked to handle touch down interactions.

HandleTouchMove

Invoked to handle touch move interactions.

HandleTouchUp

Invoked to handle touch up interactions.

Invalidate

Overloaded. Repaints the control.

IsResourceRowExpanded

Overloaded. Checks whether the row associated with the specified resource in a Resource view is expanded.

LoadFrom

Loads schedule data from the specified file.

LoadViewSettings

Loads the view settings under the specified name from the specified XML document.

Paint

Draws the calendar to the specified graphics.

ResetDrag

If there is a drag operation in progress, it is canceled.

ResetItemViewState

Resets the view-related item data contained in the underlying schedule. For example, items moved around in a list view with enabled FreeDrag property have their relative positions within the view reset.

ResumeDrag

Resumes the previously paused drag operation.

SaveTo

Saves the underlying schedule to the specified file.

SaveViewSettings

Saves the view settings to the specified XML document under the specified name.

SetItemListLane

Sets the lane index for the specified item within a List view whose FreeDrag property is enabled.

SetTransform

For internal use.

SetViewport

Sets the displayed time interval to the specified range, optionally changing the view resolution. If the interval is outside of the view range, the view range is expanded to include the interval.

SnapInResourceView

Returns a new date representing the the specified date when snapped according to the current Resource View settings.

SuspendDrag

Temporarily pauses the current drag operation.

Update

Forces an update of the control.

UpdateLayout

Updates the position of the calendar's child controls such as buttons and scrollbars.

 Protected Methods

  Name Description

OnBeginItemDrawing

Raises the BeginItemDrawing event.

OnCustomizeText

Raises the CustomizeText event.

OnDateClick

Raises the DateClick event.

OnDraw

Raises the Draw event.

OnDrawing

Raises the Drawing event.

OnEndItemDrawing

Raises the EndItemDrawing event.

OnFilterItem

Raises the FilterItem event.

OnItemClick

Raises the ItemClick event.

OnItemCreated

Raises the ItemCreated event.

OnItemCreating

Raises the ItemCreating event.

OnItemDeleted

Raises the ItemDeleted event.

OnItemDeleting

Raises the ItemDeleting event.

OnItemDeselecting

Raises the ItemDeselecting event.

OnItemDrawing

Raises the ItemDrawing event.

OnItemInplaceEdited

Raises the ItemInplaceEdited event.

OnItemInplaceEditEnding

Raises the ItemInplaceEditEnding event.

OnItemInplaceEditStarting

Raises the ItemInplaceEditStarting event.

OnItemListLaneChanged

Raises the ItemListLaneChanged event.

OnItemModificationCanceled

Raises the ItemModificationCanceled event.

OnItemModified

Raises the ItemModified event.

OnItemModifying

Raises the ItemModifying event.

OnItemSelecting

Raises the ItemSelecting event.

OnItemSelectionChanged

Raises the ItemSelectionChanged event.

OnItemSelectionComplete

Raises the ItemSelectionComplete event.

OnItemsModified

Raises the ItemsModified event.

OnListViewHeaderClick

Raises the ListViewHeaderClick event.

OnMenuCreated

Raises the MenuCreated event.

OnMonthCellClick

Raises the MonthCellClick event.

OnMonthHeaderClick

Raises the MonthHeaderClick event.

OnMonthWeekHeaderClick

Raises the MonthWeekHeaderClick event.

OnRecurringItemDeleting

Raises the RecurringItemDeleting event.

OnRepaint

Raises the Repaint event.

OnResourceViewBottomTimelineClick

Raises the ResourceViewBottomTimelineClick event.

OnResourceViewMiddleTimelineClick

Raises the ResourceViewMiddleTimelineClick event.

OnResourceViewRowHeaderClick

Raises the ResourceViewRowHeaderClick event.

OnResourceViewTopTimelineClick

Raises the ResourceViewTopTimelineClick event.

OnScroll

Raises the Scroll event.

OnSizeAllocated

AbsoluteLayout.OnSizeAllocated override.

OnTimetableColumnHeaderClick

Raises the TimetableColumnHeaderClick event.

OnVisibleDateChanged

Raises the VisibleDateChanged event.

 See Also