The C1Calendar type exposes the following members.

Constructors

  Name Description
Public method C1Calendar
Initializes the new instance of the C1Calendar class.

Methods

  Name Description
Public method Static member GetDateTimeAtPoint
Returns the Nullable<(Of <(<'T>)>)> at the specified location.
Public method Navigate
Navigates calendar by the specified months number.
Protected method OnApplyTemplate
Rebuilds calendar slots after initializing.
(Overrides FrameworkElementOnApplyTemplate()()()().)
Public method Refresh
Refreshes C1Calendar user interface.
Public method Today
Navigates control to the current date.

Fields

  Name Description
Public field Static member AdjacentDayBrushProperty
Identifies the AdjacentDayBrush dependency property.
Public field Static member BoldedDatesProperty
Identifies the BoldedDates dependency property.
Public field Static member DayBorderBrushProperty
Identifies the DayBorderBrush dependency property.
Public field Static member DayOfWeekFormatProperty
Identifies the DayOfWeekSlotStyle dependency property.
Public field Static member DayOfWeekSlotStyleProperty
Identifies the DayOfWeekSlotStyle dependency property.
Public field Static member DayOfWeekSlotTemplateProperty
Identifies the DayOfWeekSlotTemplate dependency property.
Public field Static member DayOfWeekSlotTemplateSelectorProperty
Identifies the DayOfWeekSlotTemplateSelector dependency property.
Public field Static member DaySlotStyleProperty
Identifies the DaySlotStyle dependency property.
Public field Static member DaySlotTemplateProperty
Identifies the DaySlotTemplate dependency property.
Public field Static member DaySlotTemplateSelectorProperty
Identifies the DaySlotTemplateSelector dependency property.
Public field Static member DaysOfWeekBorderBrushProperty
Identifies the DaysOfWeekBorderBrush dependency property.
Public field Static member DisabledDayBrushProperty
Identifies the DisabledDayBrush dependency property.
Public field Static member DisplayDateProperty
Identifies the DisplayDate dependency property.
Public field Static member FirstDayOfWeekProperty
Identifies the FirstDayOfWeek dependency property.
Public field Static member IsAnimationEnabledProperty
Identifies the IsAnimationEnabled dependency property.
Public field Static member MaxDateProperty
Identifies the MaxDate dependency property.
Public field Static member MaxSelectionCountProperty
Identifies the MaxSelectionCount dependency property.
Public field Static member MinDateProperty
Identifies the MinDate dependency property.
Public field Static member MonthHeaderBackgroundProperty
Identifies the MonthHeaderBackground dependency property.
Public field Static member MonthHeaderFontFamilyProperty
Identifies the MonthHeaderFontFamily dependency property.
Public field Static member MonthHeaderFontSizeProperty
Identifies the MonthHeaderFontSize dependency property.
Public field Static member MonthHeaderForegroundProperty
Identifies the MonthHeaderForeground dependency property.
Public field Static member SelectedDateProperty
Identifies the SelectedDate dependency property.
Public field Static member SelectedDatesProperty
Identifies the SelectedDates dependency property.
Public field Static member SelectedDayBrushProperty
Identifies the SelectedDayBrush dependency property.
Public field Static member ShowMonthHeaderProperty
Identifies the ShowMonthHeader dependency property.
Public field Static member ShowWeekNumbersProperty
Identifies the ShowWeekNumbers dependency property.
Public field Static member TodayBrushProperty
Identifies the TodayBrush dependency property.
Public field Static member WeekendBrushProperty
Identifies the WeekendBrush dependency property.
Public field Static member WorkDaysProperty
Identifies the WorkDays dependency property.

Properties

  Name Description
Public property AdjacentDayBrush
Gets or sets a Brush object used to display adjacent month days. This is a dependency property.
Public property BoldedDates
Gets or sets the list of bolded dates. This is a dependency property.
Public property DayBorderBrush
Gets or sets a Brush object used to display day borders. This is a dependency property.
Public property DayOfWeekFormat
Gets or sets format string which is used for representing day of the week names.
Public property DayOfWeekSlotStyle
Gets or sets a Style for DayOfWeekSlotPresenter elements which are the root elements of a visual tree representing a single day of the week.
Public property DayOfWeekSlotTemplate
Gets or sets a DataTemplate that defines a UI representation of a single day of week. This is a dependency property.
Public property DayOfWeekSlotTemplateSelector
Gets or sets the custom logic for choosing a template used to display each DayOfWeekSlot object. This is a dependency property.
Public property DaySlotStyle
Gets or sets a Style for DaySlotPresenter elements which are the root elements of a visual tree representing a single day of a month.
Public property DaySlotTemplate
Gets or sets a DataTemplate that defines a UI representation of a single day of a month. This is a dependency property.
Public property DaySlotTemplateSelector
Gets or sets the custom logic for choosing a template used to display each DaySlot object. This is a dependency property.
Public property DaysOfWeekBorderBrush
Gets or sets a Brush object used to underline days of week. This is a dependency property.
Public property DisabledDayBrush
Gets or sets a Brush object used to display disabled days. This is a dependency property.
Public property DisplayDate
Gets or sets the DateTime value specifying the currently displayed month of a year. This is a dependency property.
Public property FirstDayOfWeek
Gets or sets the DayOfWeek value determining the first day of the week. Default is system settings. This is a dependency property.
Public property IsAnimationEnabled
Gets or sets the Boolean value specifying whether control plays animations on navigation.
Public property MaxDate
Gets or sets the maximum allowable date. The default is 12/31/9998. This is a dependency property.
Public property MaxSelectionCount
Gets or sets the maximum number of days that can be selected in the control. This is a dependency property.
Public property MinDate
Gets or sets the minimum allowable date. The default is 01/01/1753. This is a dependency property.
Public property MonthHeader
Gets a string representation of the DisplayDate property value formatted with the current YearMonthPattern value.
Public property MonthHeaderBackground
Gets or sets a Brush object used to color month header. This is a dependency property.
Public property MonthHeaderFontFamily
Gets or sets a FontFamily object used to to display month header text. This is a dependency property.
Public property MonthHeaderFontSize
Gets or sets a Double value determining month header font size. This is a dependency property.
Public property MonthHeaderForeground
Gets or sets a Brush object used to color month header text. This is a dependency property.
Public property SelectedDate
Gets or sets the currently selected date. This is a dependency property.
Public property SelectedDates
Gets or sets the list of selected dates. This is a dependency property.
Public property SelectedDayBrush
Gets or sets a Brush object used to highlight selected dates. This is a dependency property.
Public property ShowMonthHeader
Gets or sets the Boolean value determining whether month header should be shown. This is a dependency property. The default is True.
Public property ShowWeekNumbers
Gets or sets a Boolean value indicating whether the control displays week numbers (1-52). This is a dependency property. The default is false.
Public property TodayBrush
Gets or sets a Brush object used to highlight current date. This is a dependency property.
Public property WeekendBrush
Gets or sets a Brush object used to display weekends. This is a dependency property.
Public property WorkDays
Gets or sets the WorkDays object containing the set of working days in one week.

Events

  Name Description
Public event DisplayDateChanged
Occurs when the DisplayDate property value has been changed.
Public event DisplayDateChanging
Occurs before changing the DisplayDate property value.
Public event SelectedDateChanged
Occurs when the SelectedDate property value has been changed.

See Also