Search
TimetableSettings Members
Properties Events
 


Defines properties that allow customizing the visualization of the calendar in Timetable view.

The following tables list the members exposed by the TimetableSettings type.

 Public Properties

  Name Description

CellSize

Gets or sets the size of time cells.

CellStyle

Gets or sets the style of a time segment cell.

CellTime

Gets or sets the time length of a single cell in a timetable view, accurate to the nearest second.

ColumnBandSize

Gets or sets the size of the bands displayed on the left/top side of each timetable column.

Dates

Gets a collection of all dates visualized in the timetable.

DayHeaderBrush

Gets or sets the brush used to paint the subheader where the all-day items are displayed.

DayHeaderMinSize

Gets or sets the minimum size of the header displaying all-day items.

EnableCollisions

Gets or sets a value indicating whether the item collision processing is enabled.

EnableDayItems

Gets or sets a value indicating whether items longer than 24 hours are displayed in the day header or not.

EnableSnapping

Gets or sets a value indicating whether custom snapping is enabled.

EnableWorkOnWeekends

Gets or sets a value indicating whether to color the work-time cells in weekend days.

EndTime

Gets or sets the end time of the timetable, expressed in minutes since the beginning of the day.

GeneralFormat

Gets or sets the string to use when formatting times in the timeline.

GroupHourCount

Gets or sets the number of hours to group when GroupHours is set to Enabled.

GroupHours

Gets or sets a value indicating whether hours displayed in the timeline are grouped.

HeaderDateFormat

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

HourFormat

Gets or sets the format of the hours displayed in the timeline.

InfoHeaderBrush

Gets or sets the brush used to paint the info header.

InfoHeaderSize

Gets or sets the size of the info header.

ItemOffset

Gets or set the distance between the first item and its adjoining cell side.

MainHeaderSize

Gets or sets the size of the main header.

MaxAllDayItems

Gets or sets the maximum number of all-day items visible in the columns headers at a time.

MaxItemSize

Gets or sets the largest size allowed for schedule items.

MinColumnSize

Gets or sets the smallest size allowed for timetable columns.

MinItemSize

Gets or sets the smallest size allowed for schedule items.

MinuteFormat

Gets or sets how to format and display minutes.

NowColor

Gets or sets the color used to mark the current time in the timeline.

NowFillColor

Gets or sets the fill color used to mark the current time in the timeline.

Orientation

Gets or sets the view orientation.

ReverseGrouping

Gets or sets a value indicating whether grouping (if enabled) will be performed first by the resource, and then by the date.

RotateHeaderTexts

Gets or sets a value indicating whether the header texts are rotated in a view with Horizontal orientation.

RotateTimelineTexts

Gets or sets a value indicating whether the timeline texts are rotated in a view with Horizontal orientation.

ScrollStep

Gets or sets the number of days to scroll when the user clicks the navigation buttons.

SelectWholeDayOnHeaderClick

Gets or sets a value indicating whether the whole day is selected when the user clicks in the column's header.

ShowAM

Gets or sets a value indicating whether the AM and PM suffixes are displayed.

ShowCurrentTime

Gets or sets a value indicating whether to display the current time in the timeline.

ShowDayHeader

Gets or sets a value indicating whether to show the header displaying all-day items.

ShowInfoHeader

Gets or sets a value indicating whether to show the info header.

ShowItemSpans

Gets or sets a value indicating whether the item time spans are also drawn in the left band of the corresponding column.

ShowMinutesInHourHeaders

Gets or sets a value indicating whether to display the minutes of each hour in the timeline header when it displays whole hour cells.

ShowMoreItemsCue

Gets or sets a value indicating whether to display a 'more items' icon in the timeline header when some items in a timetable column are not currently visible.

ShowNavigationButtons

Gets or sets a value indicating whether the Timetable view displays navigation buttons.

ShowPadding

Gets or sets a value indicating whether padding should be disabled. Padding of items appear when the items are not aligned to cells.

ShowWorkTime

Gets or sets a value indicating whether the work time should be displayed with different style.

SnapInterval

Gets or sets the custom snap interval.

StartTime

Gets or sets the start time of the timetable, expressed in minutes since the beginning of the day.

Style

Gets or sets the appearance style used to paint calendar elements that don't have a distinct style assigned to them.

SubHeaderSize

Gets or sets the size of the secondary header.

TimelinePadding

Gets or sets the padding of the separator lines in the timeline, expressed as a percent of the timeline size.

TimelineSize

Gets or sets the size of the timeline header.

TimelineStyle

Gets or sets the style of the timeline header.

TwelveHourFormat

Gets or sets a value indicating whether to use a 12-hour format.

UseZoom

Gets or sets a value indicating whether to use the associated zoom factor or the fixed cell height when displaying cells.

VisibleColumns

Gets or sets the number of columns visible in the view.

WorkTimeCellStyle

Gets or sets the style of cells in the work time interval.

WorkTimeEndHour

Gets or sets the end hour of the work time interval.

WorkTimeStartHour

Gets or sets the start hour of the work time interval.

ZoomFactor

Gets or sets the zoom factor when zoom is enabled.

 Public Events

  Name Description

SettingsChanged

Raised when the view settings change. (Inherited from ViewSettings.)

 See Also