Click or drag to resize
KaxCalendar Properties

The KaxCalendar type exposes the following members.

Properties
  Name Description
Public property AutoPostBack
Gets or sets a value indicating whether a postback to the server automatically occurs when the user interacts with the control.
Public property Calendar
Gets the default System.Globalization.Calendar instance as specified by the default culture.
Public property CalendarDayTemplates
Gets or sets a collection of type CalendarDayTemplateCollection which stores the created templates to use with KaxCalendar. All of the items are represented by DayTemplate instances.
Public property CalendarSummary
Gets or sets a value for KaxCalendar summary.
Public property CalendarTableStyle
Gets the style properties for the Calendar table container.
Public property CalendarView

Exposes the top instance of CalendarView or its derived types.

Every CalendarView class handles the real calculation and rendering of KaxCalendar's calendric information. The CalendarView has the ChildViews collection which contains all the sub views in case of multi view setup.

Public property CellAlign

Gets or sets the horizontal alignment of the date cells content inside the calendar area.

The HorizontalAlign enumeration is defined in System.Web.UI.WebControls

Public property CellDayFormat
Gets or sets the format string that will be applied to the dates presented in the calendar area.
Public property CellVAlign

Gets or sets the vertical alignment of the date cells content inside the calendar area.

The VerticalAlign enumeration is defined in System.Web.UI.WebControls

Public property ClientEvents
Gets the instance of CalendarClientEvents class which defines the JavaScript functions (client-side event handlers) that are invoked when specific client-side events are raised.
Public property ColumnHeaderImage
Gets or sets the image displayed for the column header element.
Public property ColumnHeaderText
Gets or sets the text displayed for the column header element.
Public property CssClass
Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.
(Overrides KaxWebControl.CssClass.)
Public property CssFile
Gets or sets the name of the file containing the CSS definition used by KaxCalendar. Use "~/" (tilde) as a substitution of the web-application root directory.
Public property CultureInfo

Gets or sets the CultureInfo instance that represents information about the culture of this KaxCalendar object.

A CultureInfo class describes information about the culture of this KaxCalendar instance including the names of the culture, the writing system, and the calendar used, as well as access to culture-specific objects that provide methods for common operations, such as formatting dates and sorting strings.

Public property CustomDays
A collection of custom days in the calendar to which may be applied specific formatting.
Public property DateRangeSeparator
Gets or sets the separator string that will be put between start and end months in a multi view title.
Public property DateTimeFormat
Gets or sets a DateTimeFormatInfo instance that defines the culturally appropriate format of displaying dates and times as specified by the default culture.
Public property DayCellToolTipFormat
Gets or sets the format string that is applied to the days cells tooltip.
Public property DayNameFormat
Specifies the display formats for the days of the week used as selectors by KaxCalendar.
Public property DayOverStyle
Gets the style properties applied when hovering over the Calendar days.
Public property DayStyle
Gets the style properties for the days in the displayed month.
Public property DefaultCellPadding
Gets or sets the cell padding of the table where are rendered the calendar days.
Public property DefaultCellSpacing
Gets or sets the cell spacing of the table where are rendered the calendar days.
Public property DisabledDayStyle
Gets the style properties for the disabled dates.
Public property EnableKeyboardNavigation
Gets or sets the enable client side navigation with arrow keys.
Public property EnableMonthYearFastNavigation
Gets or sets whether the month/year fast navigation controls in the title section will be enabled.
Public property EnableMultiSelect
Allows the selection of multiple dates. If not set, only a single date is selected, and if any dates are all ready selected, they are cleared.
Public property EnableNavigation
Gets or sets whether the navigation controls in the title section will be displayed.
Public property EnableNavigationAnimation
Enables the animation shown when the calendar navigates to a different view.
Public property EnableRepeatableDaysOnClient
Gets or sets whether the repeatable days logic should be supported on the client (effective for client calendar - with set property AutoPostBack="false").
Public property EnableViewSelector
Gets or sets whether a selector for the entire CalendarView ( MonthView ) will appear on the calendar.
Public property FastNavigationNextImage
Gets or sets the name of the image that is displayed for the next month fast navigation control.
Public property FastNavigationNextText
Gets or sets the text displayed for the fast navigation next month control. Will be applied if there is no image set (see FastNavigationNextImage).
Public property FastNavigationNextToolTip
Gets or sets the text displayed as a tooltip for the fast navigation next month control.
Public property FastNavigationPrevImage
Gets or sets the name of the image that is displayed for the previous month fast navigation control.
Public property FastNavigationPrevText
Gets or sets the text displayed for the fast navigation previous month control. Will be applied if there is no image set (see FastNavigationPrevImage).
Public property FastNavigationPrevToolTip
Gets or sets the text displayed as a tooltip for the fast navigation previous month control.
Public property FastNavigationSettings
Gets or sets the MonthYearFastNavigationSettings object whose inner properties can be used to modify the fast Month/Year client navigation settings.
Public property FastNavigationStep
Gets or sets an integer value representing the number of CalendarView views that will be scrolled when the user clicks on a fast navigation link.
Public property FastNavigationStyle
Gets the style properties for the Month/Year fast navigation.
Public property FirstDayOfWeek

Specifies the day to display as the first day of the week on the KaxCalendar control.

The FirstDayOfWeek enumeration can be found in System.Web.UI.WebControls Namespace.

Public property FocusedDate
Gets or sets the value that is used by KaxCalendar to determine the viewable area displayed .
Public property FocusedDateColumn Obsolete.
Gets or sets the column index where the FocusedDate (and the month view it belongs to) will be positioned inside a multi view area.
Public property FocusedDateRow Obsolete.
Gets or sets the row index where the FocusedDate (and the month view it belongs to) will be positioned inside a multi view area.
Public property FooterTemplate
Gets or sets the System.Web.UI.ITemplate that defines how the footer section of the KaxCalendar control is displayed.
Public property HeaderStyle
Gets the style properties for the row and column headers.
Public property HeaderTemplate
Gets or sets the System.Web.UI.ITemplate that defines how the header section of the KaxCalendar control is displayed.
Public property ImagesPath
Gets or sets default path for the grid images when EnableEmbeddedSkins is set to false.
Public property MonthLayout

Gets or sets the predefined pairs of rows and columns, so that the product of the two values is exactly 42, which guarantees valid calendar layout. It is applied on a single view level to every MonthView instance in the calendar.

Public property MultiViewColumns
Gets or sets the the count of columns to be displayed by a multi month CalendarView.
Public property MultiViewRows
Gets or sets the the count of rows to be displayed by a multi month CalendarView.
Public property NavigationCellPadding
Gets or sets the cell padding that is applied to the title table.
Public property NavigationCellSpacing
Gets or sets the cell spacing that is applied to the title table.
Public property NavigationNextImage
Gets or sets the name of the image that is displayed for the next month navigation control.
Public property NavigationNextText
Gets or sets the text displayed for the next month navigation control. Will be applied if there is no image set (see NavigationNextImage).
Public property NavigationNextToolTip
Gets or sets the text displayed as a tooltip for the next month navigation control.
Public property NavigationPrevImage
Gets or sets name of the image that is displayed for the previous month navigation control.
Public property NavigationPrevText
Gets or sets the text displayed for the previous month navigation control. Will be applied only if there is no image set (see NavigationPrevImage).
Public property NavigationPrevToolTip
Gets or sets the text displayed as a tooltip for the previous month navigation control.
Public property NavigationSummary
Gets or sets a value for navigation controls summary.
Public property Orientation
Gets or sets the orientation (rendering direction) of the calendar component. Default value is RenderInRows.
Public property OtherMonthDayStyle
Gets the style properties for the days on the Calendar control that are not in the displayed month.
Public property OutOfRangeDayStyle
Gets the style properties for the days on the Calendar control that are out of the valid range for selection.
Public property PresentationType
Gets or sets the default type used by KaxCalendar to handle its layout, and how will react to user interaction.
Public property RangeMaxDate
Gets or sets the maximum date valid for selection by Kettic KaxCalendar. Must be interpreted as the Higher bound of the valid dates range available for selection. Kettic KaxCalendar will not allow navigation or selection past this date.
Public property RangeMinDate
Gets or sets the minimal date valid for selection by Kettic KaxCalendar. Must be interpreted as the Lower bound of the valid dates range available for selection. Kettic KaxCalendar will not allow navigation or selection prior to this date.
Public property RangeSelectionEndDate
Gets or sets the end date when calendar range selection is enabled.
Public property RangeSelectionMode
Gets or sets the PerCalendar range selection mode. Default value is None.
Public property RangeSelectionStartDate
Gets or sets the start date when calendar range selection is enabled.
Public property RowHeaderImage
Gets or sets the image displayed for the row header element.
Public property RowHeaderText
Gets or sets the text displayed for the row header element.
Public property SelectedDate
Sets or returns the currently selected date. The default value is the value of System.DateTime.MinValue.
Public property SelectedDates
Gets a collection of KaxDate objects (that encapsulate values of type System.DateTime) that represent the selected dates on the KaxCalendar control.
Public property SelectedDayStyle
Gets the style properties for the selected dates.
Public property ShowColumnHeaders
Gets or sets whether the column headers will appear on the calendar.
Public property ShowDayCellToolTips
Gets or sets a value indicating whether a tooltips for day cells should be rendered.
Public property ShowOtherMonthsDays
Gets or sets whether the month matrix, when rendered will show days from other (previous or next) months or will render only blank cells.
Public property ShowRowHeaders
Gets or sets whether the row headers will appear on the calendar.
Public property SingleViewColumns
Gets or sets the the count of columns to be displayed by a single CalendarView.
Public property SingleViewHeight
Gets or sets the Height applied to a single CalendarView.
Public property SingleViewRows
Gets or sets the the count of rows to be displayed by a single CalendarView.
Public property SingleViewWidth
Gets or sets the Width applied to a single CalendarView.
Public property Skin
Gets or sets the name of the skin used. All skins reside in the location set by the SkinsPath Property.
(Overrides KaxWebControl.Skin.)
Public property TitleAlign

Gets or sets the horizontal alignment of the calendar title.

The HorizontalAlign enumeration is defined in System.Web.UI.WebControls

Public property TitleFormat
Gets or sets the format string that is applied to the calendar title.
Public property TitleStyle
Gets the style properties of the title heading for the Calendar control.
Public property ToolTip (Overrides KaxWebControl.ToolTip.)
Public property UseColumnHeadersAsSelectors
When the ShowColumnHeaders and/or ShowRowHeaders properties are set to true, the UseColumnHeadersAsSelectors property specifies whether to use the days of the week, which overrides the used text/image header if any.
Public property UseRowHeadersAsSelectors
When the ShowColumnHeaders and/or ShowRowHeaders properties are set to true, the UseRowHeadersAsSelectors property specifies whether to use the number of the week, which overrides the used text/image selector if any.
Public property ViewSelectorImage

Gets or sets the image displayed for the complete CalendarView selection element in the view selector cell.

Public property ViewSelectorStyle
Gets the style properties for the view selector cell.
Public property ViewSelectorText

Gets or sets the text displayed for the complete CalendarView selection element in the view selector cell.

Public property Visible (Overrides KaxWebControl.Visible.)
Public property WeekendDayStyle
Gets the style properties for the weekend dates on the Calendar control.
Top
See Also