Search
Calendar Properties
 


 Public Properties

  Name Description

AllowAutoScroll

Gets or sets a value indicating whether the control scrolls automatically its contents when users drag items near the edge of the client rectangle.

AllowContextMenu

Gets or sets a value indicating whether tapping and holding over an item or an empty cell will display a context menu.

AllowInplaceEdit

Gets or sets a value indicating whether users are allowed to edit items interactively.

ButtonOffset

Gets or set the offset of the navigation buttons, displayed in the views' headers.

ButtonSize

Gets or sets the size of the navigation buttons, displayed in the views' headers.

ContactNameFormat

Gets or sets how to format and display contact names in the timetable header.

Contacts

Gets the contacts whose schedule to display when GroupType is set to GroupByContacts.

Culture

Gets or sets the CultureInfo object used to format and display time information in the calendar.

CurrentTime

Gets or sets the current time. When this property is set to DateTime.MinValue, the actual system time is returned.

CurrentView

Gets or sets the type of the calendar view.

CustomDraw

Gets or sets which UI elements of the calendar should be custom drawn.

CustomTheme

Gets or sets the custom theme applied to the control.

Date

Gets or sets the date currently displayed in the calendar.

DateTimeFormat

Gets or sets the DateTimeFormatInfo object that specifies how to format and display all dates within the calendar.

DayOfWeekStyles

Gets a collection of DayOfWeekStyle objects that allow customizing the appearance of specific days of the week in the calendar.

DayStyles

Gets a collection of DateStyle objects that allow customizing the appearance of specific days in the calendar.

DragBehavior

Gets or sets how the calendar responds to users touching and dragging over empty cells.

DragItemsOnDisabledAreas

Gets or sets a value indicating whether to update the position of items dragged over areas which do not allow items.

EnableAntialiasing

Gets or sets a value indicating whether to use antialiasing when rendering

EnsureVisibleSelection

Gets or sets a value indicating whether the selected cells should be automatically brought into view.

FirstWeekendDay

Gets or sets the first weekend day in the calendar.

GroupType

Gets or sets the grouping criteria for the Timetable and List views.

InteractiveItemType

Gets or sets the type of a Item-derived class whose instance should be created when a user starts typing while the calendar control has the keyboard focus.

IsRightToLeft

Gets or sets a flag indicating whether the calendar is in a Right-to-Left mode.

ItemEffects

Gets a collection with all effects applied to the elements of this calendar.

ItemSelection

Gets a list of all selected items.

ItemSettings

Gets the ItemSettings object used to customize the visualization of schedule items in all calendar views.

KeepItemSelection

Gets or sets a value indicating whether the item selection is preserved when an item from the selection is clicked.

LicenseKey

Gets or sets the license key of the control.

ListViewSettings

Gets the ListViewSettings object used to customize the visualization of the List view.

LocalizationInfo

Gets or sets the LocalizationInfo object containing the settings used to customize various UI controls within the calendar.

Locations

Gets the locations whose schedule to display in the timetable when GroupType is set to GroupByLocations.

MenuSize

Gets or sets the size of the context menu, in device-independent pixels.

MinItemLength

Gets or sets the minimal length of interactively created items, expressed in minutes.

MonthSettings

Gets the MonthSettings object used to customize the visualization of months in a Month view.

MonthStyles

Gets a collection of DateStyle objects that allow customizing the appearance of specific months in the calendar.

Resources

Gets the resources whose schedule to display in the control when GroupType is set to GroupByResources.

ResourceViewSettings

Gets the ResourceViewSettings object used to customize the visualization of a Resource view.

Schedule

Gets or sets the schedule whose information should be displayed inside the calendar control.

ScrollX

Gets or sets the current horizontal scroll position.

ScrollY

Gets or sets the current vertical scroll position.

ScrollZoneSize

Gets or sets the distance from the edge of the view where user interactions would trigger autoscrolling.

Selection

Gets a Selection object representing the current selection in the calendar.

SystemCalendar

Gets or sets the System.Globalization.Calendar object to use when displaying dates in the control.

Tasks

Gets the tasks whose schedule to display in the control when GroupType is set to GroupByTasks.

Theme

Gets or sets the theme applied to the calendar control UI elements.

TimetableSettings

Gets the TimetableSettings object used to customize the visualization of days and hours in Timetable view.

WeekRangeSettings

Gets the WeekRangeSettings object used to customize the visualization of the WeekRange view.

 See Also