The Calendar control serves as a view in document-view architecture, where the document is implemented by the Schedule class. The Calendar provides several schedule related views, such as SingleMonth, List, Timetable, that present the scheduled events in different styles and layouts.
The following tables list the members exposed by the Calendar type.
Name | Description | |
---|---|---|
![]() |
Initializes a new instance of the Calendar class. |
Name | Description | |
---|---|---|
![]() |
Gets or sets a value indicating whether users are allowed to edit items interactively. |
|
![]() |
Gets or sets a value specifying whether the calendar should automatically post back to the server each time an appointment is created, modified or deleted. |
|
![]() |
Gets or sets the background color of this control. |
|
![]() |
Gets or sets the border color of this control. |
|
![]() |
Gets or sets the border style of this control. |
|
![]() |
Gets or sets the border width of this control. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar is loaded |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar is clicked. |
|
![]() |
Gets or sets how to format and display contact names in the timetable header. |
|
![]() |
Gets the contacts whose schedule to display when GroupType is set to GroupByContacts. |
|
![]() |
Gets or sets the name of the CSS class applied to the control. |
|
![]() |
Gets or sets the CultureInfo object used to format and display time information in the calendar. |
|
![]() |
Gets or sets the type of the calendar view. |
|
![]() |
Gets or sets the date currently displayed in the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a click event is raised from a calendar date cell. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a doubleclick event is raised from a calendar date cell. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a click event is raised from a calendar date cell header. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mousedown event is raised from a calendar date cell. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseup event is raised from a calendar date cell. |
|
![]() |
Gets the DateTimeFormatInfo object that specifies how to format and display all dates within the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar is double-clicked. |
|
![]() |
Gets or sets whether Contacts are written in the current ViewState. |
|
![]() |
Gets or sets whether Items are written in the current ViewState. |
|
![]() |
Gets or sets whether Locations are written in the current ViewState. |
|
![]() |
Gets or sets whether Resources are written in the current ViewState. |
|
![]() |
Gets or sets whether Tasks are written in the current ViewState. |
|
![]() |
Gets or sets whether ViewSettings are written in the current ViewState. |
|
![]() |
Gets or sets the last date displayed in the calendar. |
|
![]() |
Gets or sets the first weekend day in the calendar. |
|
![]() |
Gets the font associated with this control. |
|
![]() |
Gets or sets the foreground color (typically the color of the text) of this control. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a built-in form is about to be shown. |
|
![]() |
Gets or sets the grouping criteria for the Timetable view. |
|
![]() |
WebControl.Height override. |
|
![]() |
Gets or sets the modifier key, which lets users drag items between different contacts, resources, locations or tasks in a grouped view. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a click event is raised from an item. |
|
![]() |
Gets or sets the modifier key, which when pressed allows users to interactively clone items. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked while an item has been created. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked while an item is being created. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when an item is deleted. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when an item is about to be deleted. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a doubleclick event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a drag operation on an item is finished. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a drag operation on an item is started. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when inplace editing of item's text is about to be accepted. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when inplace editing of item's text is about to begin. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when an item is modified. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked while an item is about to be modified. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mousedown event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseover event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseout event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mousemove event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseup event is raised from an item. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when an item reminder is triggered. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a resize operation on an item is finished. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a resize operation on an item is started. |
|
![]() |
Gets an ItemSelection object representing the current selection of items in the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the items selection changes. |
|
![]() |
Gets the ItemSettings object used to customize the visualization of schedule items in all calendar views. |
|
![]() |
Gets or sets the format of item tooltips. |
|
![]() |
Gets or sets the license key of the control. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the header in the ListView is clicked. |
|
![]() |
Gets the ListViewSettings object used to customize the appearance of the List view. |
|
![]() |
Gets or sets the LocalizationInfo object containing the settings used to customize various UI controls within the calendar. |
|
![]() |
Gets the locations whose schedule to display in the timetable when GroupType is set to GroupByLocations. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar's header is clicked. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar's header is clicked. |
|
![]() |
Gets the MonthRangeSettings object used to customize the visualization of a month range in the MonthRange view. |
|
![]() |
Gets the MonthSettings object used to customize the appearance of a month range in the SingleMonth view. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mousedown event is raised from the items cue. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseup event is raised from the items cue. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseover event is raised from the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mouseout event is raised from the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a mousemove event is raised from the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked after the recurrence information text in a popup form has changed. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a recurring item is being deleted. |
|
![]() |
Gets the resources whose schedule to display in the control when GroupType is set to GroupByResources. |
|
![]() |
Gets the ResourceViewSettings object used to customize the appearance of the Resource view. |
|
![]() |
Gets or sets the schedule to be displayed inside the calendar control. |
|
![]() |
Gets a Selection object representing the current selection in the calendar. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when the calendar date selection changes. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when cells' selection has ended. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when cells' selection has started. |
|
![]() |
Gets or sets a value indicating whether the calendar displays tooltips. |
|
![]() |
Gets or sets the name of a JavaScript function that should be invoked when a task reminder is triggered. |
|
![]() |
Gets the tasks whose schedule to display in the control when GroupType is set to GroupByTasks. |
|
![]() |
Gets or sets the theme applied to the calendar control UI elements. |
|
![]() |
Gets or sets the name of a JavaScript function that is invoked when a column header is clicked in the Timetable view. |
|
![]() |
Gets the TimetableSettings object used to customize the appearance of days and hours in the Timetable view. |
|
![]() |
Gets or sets a value indicating whether the control should use the built-in forms. |
|
![]() |
Gets or sets the name of a JavaScript function that is invoked when the view header is clicked in the WeekRange view. |
|
![]() |
Gets the WeekRangeSettings object used to customize the appearance of weeks in the WeekRange view. |
|
![]() |
WebControl.Width override. |
Name | Description | |
---|---|---|
![]() |
Gets the second day of the weekend. |
|
![]() |
WebControl.TagKey override. Gets the HtmlTextWriterTag value that corresponds to this Calendar control. |
Name | Description | |
---|---|---|
![]() |
When implemented by a derived class, processes postback data for the Calendar server control. |
|
![]() |
Raises the ContactSerialization event. |
|
![]() |
Raises the CultureChanged event. |
|
![]() |
Raises the ItemCreated event. |
|
![]() |
Raises the ItemDeleted event. |
|
![]() |
Raises the ItemInplaceEdited event. |
|
![]() |
Raises the ItemModified event. |
|
![]() |
Raises the ItemSerialization event. |
|
![]() |
Raises the LocationSerialization event. |
|
![]() |
Raises the RecurrenceSerialization event. |
|
![]() |
Raises the ReminderSerialization event. |
|
![]() |
Raises the ResourceSerialization event. |
|
![]() |
Raises the TaskSerialization event. |
|
![]() |
Raises the ThemeChanged event. |
|
![]() |
Raises the VisibleDateChanged event. |
|
![]() |
When implemented by a derived class, enables a server control to process an event raised when a form is posted to the server. |
|
![]() |
When implemented by a derived class in the server control notifies the ASP.NET application that the state of the control has changed. |
Name | Description | |
---|---|---|
![]() |
WebControl.AddAttributesToRender override. Adds HTML attributes and styles that need to be rendered by the specified HtmlTextWriter. |
|
![]() |
Control.LoadViewState override. Restores view-state information from a previous page request that was saved by the SaveViewState method. |
|
![]() |
Control.OnPreRender override. |
|
![]() |
Control.Render override. |
|
![]() |
WebControl.RenderContents override. Renders the contents of the control to the specified writer. |
|
![]() |
Control.SaveViewState override. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. |
|
![]() |
Control.TrackViewState override. Causes tracking of view-state changes to the server control so they can be stored in the server control's StateBag object. |
Name | Description | |
---|---|---|
![]() |
Represents the method that will handle the ContactSerialization event. |
|
![]() |
Raised when the calendar Culture has changed. |
|
![]() |
Raised when a schedule item is created. |
|
![]() |
Raised when a schedule item is deleted. |
|
![]() |
Raised when a schedule item's text is inplace-edited. |
|
![]() |
Raised when a schedule item is moved or resized by the user. |
|
![]() |
Raised when an item is about to be serialized. |
|
![]() |
Raised when a Location is about to be serialized. |
|
![]() |
Raised when a Recurrence is about to be serialized. |
|
![]() |
Raised when a Reminder is about to be serialized. |
|
![]() |
Raised when a Resource is about to be serialized. |
|
![]() |
Raised when a Task is about to be serialized. |
|
![]() |
Raised when the calendar theme has changed. |
|
![]() |
Raised when the user selects another date using the month or year navigation controls on the calendar header area. |