The C1Calendar type exposes the following members.

Constructors

  Name Description
Public method C1Calendar
Construct a new instance of C1Calendar.

Methods

  Name Description
Protected method AddAttributesToRender
Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. This method is used primarily by control developers.
(Inherited from WebControl.)
Protected method AddedControl
Called after a child control is added to the Controls collection of the Control object.
(Inherited from Control.)
Protected method AddParsedSubObject
Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.
(Inherited from Control.)
Public method ApplyStyle
Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. This method is primarily used by control developers.
(Inherited from WebControl.)
Public method ApplyStyleSheetSkin
Applies the style properties defined in the page style sheet to the control.
(Inherited from Control.)
Protected method BuildProfileTree
Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.
(Inherited from Control.)
Protected method ClearChildControlState
Deletes the control-state information for the server control's child controls.
(Inherited from Control.)
Protected method ClearChildState
Deletes the view-state and control-state information for all the server control's child controls.
(Inherited from Control.)
Protected method ClearChildViewState
Deletes the view-state information for all the server control's child controls.
(Inherited from Control.)
Public method CopyBaseAttributes
Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. This method is used primarily by control developers.
(Inherited from WebControl.)
Protected method CreateChildControls
Protected method CreateControlCollection
Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.
(Inherited from Control.)
Protected method CreateControlStyle
Creates the style object that is used internally by the WebControl class to implement all style related properties. This method is used primarily by control developers.
(Inherited from WebControl.)
Public method DataBind()()()()
Binds a data source to the invoked server control and all its child controls.
(Inherited from ControlControl.)
Protected method DataBind(Boolean)
Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.
(Inherited from ControlControl.)
Protected method DataBindChildren
Binds a data source to the server control's child controls.
(Inherited from Control.)
Public method Dispose
Enables a server control to perform final clean up before it is released from memory.
(Inherited from Control.)
Protected method EnsureChildControls
Determines whether the server control contains child controls. If it does not, it creates child controls.
(Inherited from Control.)
Protected method EnsureID
Creates an identifier for controls that do not have an identifier assigned.
(Inherited from Control.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method FindControl(String)
Protected method FindControl(String, Int32)
Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. You should not override this version of the FindControl()()()() method.
(Inherited from ControlControl.)
Public method Focus
Sets input focus to a control.
(Inherited from Control.)
Protected method GetControlCssClass
Gets the CSS class name for the control.
Protected method GetDesignModeState
Gets design-time data for a control.
(Inherited from Control.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected method GetScriptDescriptors
(Overrides C1ThemeableControlGetScriptDescriptors()()()().)
Protected method GetScriptReferences
(Overrides C1ThemeableControlGetScriptReferences()()()().)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method HasControls
Determines if the server control contains any child controls.
(Inherited from Control.)
Protected method HasEvents
Returns a value indicating whether events are registered for the control or any child controls.
(Inherited from Control.)
Protected method IsLiteralContent
Determines if the server control holds only literal content.
(Inherited from Control.)
Protected method LoadControlState
Restores control-state information from a previous page request that was saved by the SaveControlState()()()() method.
(Inherited from Control.)
Protected method LoadViewState
Restores view-state information from a previous request that was saved with the SaveViewState()()()() method.
(Inherited from WebControl.)
Protected method MapPathSecure
Retrieves the physical path that a virtual path, either absolute or relative, maps to.
(Inherited from Control.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method MergeStyle
Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. This method is used primarily by control developers.
(Inherited from WebControl.)
Protected method OnBubbleEvent
Determines whether the event for the server control is passed up the page's UI server control hierarchy.
(Inherited from Control.)
Protected method OnDataBinding
Raises the DataBinding event.
(Inherited from Control.)
Public method OnDisplayDateChanged
Fires the DisplayDateChanged event.
Protected method OnInit
Raises the Init event.
(Inherited from Control.)
Protected method OnLoad
Raises the Load event.
(Inherited from Control.)
Protected method OnPreRender
(Overrides C1ThemeableControlOnPreRender(EventArgs).)
Public method OnSelectedDatesChanged
Fires the SelectedDatesChanged event.
Protected method OnUnload
Raises the Unload event.
(Inherited from Control.)
Public method OnVisualStyleChanged (Inherited from C1ThemeableControl.)
Protected method OpenFile
Gets a Stream used to read a file.
(Inherited from Control.)
Protected method RaiseBubbleEvent
Assigns any sources of the event and its information to the control's parent.
(Inherited from Control.)
Public method RegisterRunTimeStyleSheets (Inherited from C1ThemeableControl.)
Protected method RemovedControl
Called after a child control is removed from the Controls collection of the Control object.
(Inherited from Control.)
Protected method Render
Public method RenderBeginTag
Renders the HTML opening tag of the control to the specified writer. This method is used primarily by control developers.
(Inherited from WebControl.)
Protected method RenderChildren
Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.
(Inherited from Control.)
Protected method RenderContents
Public method RenderControl(HtmlTextWriter)
Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
(Inherited from ControlControl.)
Protected method RenderControl(HtmlTextWriter, ControlAdapter)
Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.
(Inherited from ControlControl.)
Public method RenderDesignTimeStyleSheets (Inherited from C1ThemeableControl.)
Public method RenderEndTag
Renders the HTML closing tag of the control into the specified writer. This method is used primarily by control developers.
(Inherited from WebControl.)
Protected method ResolveAdapter
Gets the control adapter responsible for rendering the specified control.
(Inherited from Control.)
Public method ResolveClientUrl
Gets a URL that can be used by the browser.
(Inherited from Control.)
Public method ResolveUrl
Converts a URL into one that is usable on the requesting client.
(Inherited from Control.)
Protected method SaveControlState
Saves any server control state changes that have occurred since the time the page was posted back to the server.
(Inherited from Control.)
Protected method SaveViewState
Saves any state that was modified after the TrackViewState()()()() method was invoked.
(Inherited from WebControl.)
Protected method SetDesignModeState
Sets design-time data for a control.
(Inherited from Control.)
Public method SetRenderMethodDelegate
Assigns an event handler delegate to render the server control and its content into its parent control.
(Inherited from Control.)
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Protected method TrackViewState
Causes the control to track changes to its view state so they can be stored in the object's ViewState property.
(Inherited from WebControl.)
Public method VerifyLicense
Verifies the license.

Fields

  Name Description
Protected field IsDesignMode (Inherited from C1ThemeableControl.)

Properties

  Name Description
Public property AbbreviatedDayNames
Gets or sets the 3-letter abbreviations for the names of the days of the week.
Public property AccessKey
Gets or sets the access key that allows you to quickly navigate to the Web server control.
(Inherited from WebControl.)
Protected property Adapter
Gets the browser-specific adapter for the control.
(Inherited from Control.)
Public property AllowPreview
Gets or sets whether the preview area is displayed.
Public property AllowQuickPick
Gets or sets a value that determines whether can change the view to month/year/decade while clicking on the calendar title.
Public property AppRelativeTemplateSourceDirectory
Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.
(Inherited from Control.)
Public property Attributes
Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.
(Inherited from WebControl.)
Public property AutoPostBackOnNavigate
Gets or sets a value that determines whether post back to server automatically when user navigates between months.
Public property AutoPostBackOnSelect
Gets or sets a value that determines whether post back to server automatically when user selects a date.
Public property BackColor (Inherited from C1ThemeableControl.)
Public property BindingContainer
Gets the control that contains this control's data binding.
(Inherited from Control.)
Public property BorderColor (Inherited from C1ThemeableControl.)
Public property BorderStyle (Inherited from C1ThemeableControl.)
Public property BorderWidth (Inherited from C1ThemeableControl.)
Public property C1WebControlsPath (Inherited from C1ThemeableControl.)
Public property CalendarTitle
Determines the string that displays on calendar title.
Public property CalendarWeekRule
Protected property ChildControlsCreated
Gets a value that indicates whether the server control's child controls have been created.
(Inherited from Control.)
Public property ClientID
Gets the server control identifier generated by ASP.NET.
(Inherited from Control.)
Protected property ClientIDSeparator
Gets a character value representing the separator character used in the ClientID property.
(Inherited from Control.)
Public property ClientOnAfterClose
Gets or sets the method to be called after the calendar is closed.
Public property ClientOnAfterPopup
Gets or sets the method to be called after calendar is popup.
Public property ClientOnBeforeClose
Gets or sets the method to be called before the calendar is closed.
Public property ClientOnBeforePopup
Gets or sets the method to be called before calendar is popup.
Public property ClientOnSelChange
Gets or sets the method to be called when selection is made.
Public property ClientOnSelectedDatesChanged
Handler name of the client SelectedDatesChanged event.
Protected property Context
Gets the HttpContext object associated with the server control for the current Web request.
(Inherited from Control.)
Public property ControlName (Inherited from C1ThemeableControl.)
Public property Controls
Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.
(Inherited from Control.)
Public property ControlStyle
Gets the style of the Web server control. This property is used primarily by control developers.
(Inherited from WebControl.)
Public property ControlStyleCreated
Gets a value indicating whether a Style object has been created for the ControlStyle property. This property is primarily used by control developers.
(Inherited from WebControl.)
Public property CssClass
Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.
(Inherited from WebControl.)
Public property CultureInfo
Gets or sets the culture information for the calendar control rendering.
Protected property CurrentScriptManager (Inherited from C1ThemeableControl.)
Public property CustomDays
Gets the collection of custom days.
Public property DayColumns
Gets or sets the number of columns in month view.
Public property DayNames
Gets or sets the names of the days of the week, starting with the name for Sunday.
Public property DayRows
Gets or sets the number of rows in month view.
Public property DayTemplates
Gets the template collection.
Protected property DesignMode
Gets a value indicating whether a control is being used on a design surface.
(Inherited from Control.)
Public property DisabledDates
Gets or sets the disable dates collection.
Public property DisplayDate
Gets or sets the date for the current display month.
Public property Duration
Animation duration in milliseconds.
Public property Easing
Specifies the transition for animation.
Public property EmbeddedVisualStyles
(Overrides C1ThemeableControlEmbeddedVisualStyles()()()().)
Public property Enabled
Gets or sets a value indicating whether the Web server control is enabled.
(Overrides WebControl..::..Enabled.)
Public property EnableTheming
Gets or sets a value indicating whether themes apply to this control.
(Inherited from WebControl.)
Public property EnableViewState
Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.
(Inherited from Control.)
Protected property Events
Gets a list of event handler delegates for the control. This property is read-only.
(Inherited from Control.)
Public property FirstDayOfWeek
Gets or sets the first day of week.
Public property Font (Inherited from C1ThemeableControl.)
Public property FooterTemplate
The footer template of Calendar.
Public property FooterTemplateStr
Public property ForeColor (Inherited from C1ThemeableControl.)
Public property HasAttributes
Gets a value indicating whether the control has attributes set.
(Inherited from WebControl.)
Protected property HasChildViewState
Gets a value indicating whether the current server control's child controls have any saved view-state settings.
(Inherited from Control.)
Public property HeaderTemplate
The header template of Calendar.
Public property HeaderTemplateStr
Gets or sets the string for the header template of C1Calendar.
Public property Height
Gets or sets the height of the Web server control.
(Inherited from WebControl.)
Public property ID
Gets or sets the programmatic identifier assigned to the server control.
(Inherited from Control.)
Protected property IdSeparator
Gets the character used to separate control identifiers.
(Inherited from Control.)
Public property InternalEnabled
Public property InternalHeight
Public property InternalWidth
Protected property IsChildControlStateCleared
Gets a value indicating whether controls contained within this control have control state.
(Inherited from Control.)
Protected property IsEnabled
Gets a value indicating whether the control is enabled.
(Inherited from WebControl.)
Protected property IsTrackingViewState
Gets a value that indicates whether the server control is saving changes to its view state.
(Inherited from Control.)
Protected property IsViewStateEnabled
Gets a value indicating whether view state is enabled for this control.
(Inherited from Control.)
Public property LastSelDate
Gets or sets the last selected date for C1Calendar.
Protected property LoadViewStateByID
Gets a value indicating whether the control participates in loading its view state by ID instead of index.
(Inherited from Control.)
Public property MaxDate
Gets or sets the maximal date for selection.
Public property MinDate
Gets or sets the minimal date for selection.
Public property MonthCols
Gets or sets the number of month view columns.
Public property MonthDayFormat
Gets or sets the display format for calendar days.
Public property MonthNames
Gets or sets the month names for the C1Calendar.
Public property MonthRows
Gets or sets the number of month view rows.
Public property MonthViewSpacing
Gets or sets the spacing between month views.
Public property MonthViewTitle
Determines the string that displays on month view title.
Public property NamingContainer
Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.
(Inherited from Control.)
Public property NavigationButton
Gets or sets the display type of navigation buttons.
Public property NavigationEffect
Gets or sets the slide style while month swapping.
Public property NavigationStep
Gets or sets the number of months to swap after clicking the navigation button.
Public property NextPreviewToolTip
Gets or sets the tooltip string for the next preview button.
Public property NextToolTip
Gets or sets the tooltip string displayed for the next navigation button.
Public property Page
Gets a reference to the Page instance that contains the server control.
(Inherited from Control.)
Public property Parent
Gets a reference to the server control's parent control in the page control hierarchy.
(Inherited from Control.)
Public property PopupMode
Determines whether the calendar is in popup mode. User has to call client side methods PopupAt/PopupBeside to popup the calendar.
Public property PrevPreviewToolTip
Gets or sets the tooltip string for the previous preview button.
Public property PrevToolTip
Gets or sets the tooltip string for the previous navigation button.
Public property QuickNavigationStep
Gets or sets the number of months to swap after clicking the quick-navigation button.
Public property QuickNextToolTip
Gets or sets the tooltip string for the next quick-navigation button.
Public property QuickPrevToolTip
Gets or sets the tooltip string for the previous quick-navigation button.
Protected property ResourceNameFormat (Inherited from C1ThemeableControl.)
Public property SelectedDate
Gets or sets the latest selected date.
Public property SelectedDates
Gets or sets the selected dates collection.
Public property SelectionMode
Determines the selection mode.
Public property ShowCalendarTitle
Determines whether to display the calendar title.
Public property ShowMonthNavigator Obsolete.
Gets or sets a value that determines whether to display month navigator.
Public property ShowOtherMonthDays
Determines whether to display days that belong to other month in a month view.
Public property ShowWeekDays
Determines whether to display week days.
Public property ShowWeekNumbers
Determines whether to display week numbers.
Public property Site
Gets information about the container that hosts the current control when rendered on a design surface.
(Inherited from Control.)
Public property SkinID
Gets or sets the skin to apply to the control.
(Inherited from WebControl.)
Public property Style
Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.
(Inherited from WebControl.)
Public property StyleSheetFileName (Inherited from C1ThemeableControl.)
Public property TabIndex
Gets or sets the tab index of the Web server control.
(Inherited from WebControl.)
Protected property TagKey
Gets the HtmlTextWriterTag value that corresponds to this Web server control. This property is used primarily by control developers.
(Inherited from WebControl.)
Protected property TagName
Gets the name of the control tag. This property is used primarily by control developers.
(Inherited from WebControl.)
Public property TemplateControl
Gets or sets a reference to the template that contains this control.
(Inherited from Control.)
Public property TemplateSourceDirectory
Gets the virtual directory of the Page or UserControl that contains the current server control.
(Inherited from Control.)
Protected property ThemeHelper (Inherited from C1ThemeableControl.)
Public property ToolTip
Gets or sets the text displayed when the mouse pointer hovers over the Web server control.
(Inherited from WebControl.)
Public property ToolTipDateFormat
Determines the date format for tooltip when mouse is over the calendar days.
Public property UniqueID
(Overrides Control..::..UniqueID.)
Public property UsedCulture
CultureInfo object that is currently used by the control.
Public property UseEmbeddedjQuery (Inherited from C1ThemeableControl.)
Public property UseEmbeddedVisualStyles (Inherited from C1ThemeableControl.)
Protected property ViewState
Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.
(Inherited from Control.)
Protected property ViewStateIgnoresCase
Gets a value that indicates whether the StateBag object is case-insensitive.
(Inherited from Control.)
Public property Visible
Gets or sets a value that indicates whether a server control is rendered as UI on the page.
(Inherited from Control.)
Public property VisualStyle (Inherited from C1ThemeableControl.)
Public property VisualStylePath (Inherited from C1ThemeableControl.)
Public property WebSchedule
Gets or sets the C1Schedule control to interact with.
Public property WebScheduleClientObjID
Public property WeekDayFormat
Gets or sets the display format for week headers.
Public property Width
Gets or sets the width of the Web server control.
(Inherited from WebControl.)

Events

  Name Description
Public event DataBinding
Occurs when the server control binds to a data source.
(Inherited from Control.)
Public event DisplayDateChanged
Fires when the DisplayDate property is changed by navigating.
Public event Disposed
Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.
(Inherited from Control.)
Public event Init
Occurs when the server control is initialized, which is the first step in its lifecycle.
(Inherited from Control.)
Public event Load
Occurs when the server control is loaded into the Page object.
(Inherited from Control.)
Public event PreRender
Occurs after the Control object is loaded but prior to rendering.
(Inherited from Control.)
Public event SelectedDatesChanged
Fires when the SelectedDates property is changed by mouse clicking.
Public event Unload
Occurs when the server control is unloaded from memory.
(Inherited from Control.)

Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private method IPostBackDataHandler..::..LoadPostData
Explicit interface implemetation Private method IPostBackEventHandler..::..RaisePostBackEvent
Explicit interface implemetation Private method IPostBackDataHandler..::..RaisePostDataChangedEvent
Explicit interface implemetation Private method IParserAccessor..::..AddParsedSubObject
For a description of this member, see AddParsedSubObject(Object).
(Inherited from Control.)
Explicit interface implemetation Private property IControlBuilderAccessor..::..ControlBuilder
For a description of this member, see ControlBuilder.
(Inherited from Control.)
Explicit interface implemetation Private property IDataBindingsAccessor..::..DataBindings
For a description of this member, see DataBindings.
(Inherited from Control.)
Explicit interface implemetation Private property IExpressionsAccessor..::..Expressions
For a description of this member, see Expressions.
(Inherited from Control.)
Explicit interface implemetation Private method IAttributeAccessor..::..GetAttribute
Gets an attribute of the Web control with the specified name.
(Inherited from WebControl.)
Explicit interface implemetation Private method IControlDesignerAccessor..::..GetDesignModeState
For a description of this member, see GetDesignModeState()()()().
(Inherited from Control.)
Explicit interface implemetation Private method System#Web#UI#IScriptControl#GetScriptDescriptors (Inherited from C1ThemeableControl.)
Explicit interface implemetation Private method System#Web#UI#IScriptControl#GetScriptReferences (Inherited from C1ThemeableControl.)
Explicit interface implemetation Private property IDataBindingsAccessor..::..HasDataBindings
For a description of this member, see HasDataBindings.
(Inherited from Control.)
Explicit interface implemetation Private property IExpressionsAccessor..::..HasExpressions
For a description of this member, see HasExpressions.
(Inherited from Control.)
Explicit interface implemetation Private property C1#Web#UI#Interfaces#IC1ThemeSupport#ResourceNameFormatInternal (Inherited from C1ThemeableControl.)
Explicit interface implemetation Private method IAttributeAccessor..::..SetAttribute
Sets an attribute of the Web control to the specified name and value.
(Inherited from WebControl.)
Explicit interface implemetation Private method IControlDesignerAccessor..::..SetDesignModeState
For a description of this member, see SetDesignModeState(IDictionary).
(Inherited from Control.)
Explicit interface implemetation Private method IControlDesignerAccessor..::..SetOwnerControl
For a description of this member, see SetOwnerControl(Control).
(Inherited from Control.)
Explicit interface implemetation Private property IControlDesignerAccessor..::..UserData
For a description of this member, see UserData.
(Inherited from Control.)

See Also