MAUI | ComponentOne
C1.Maui.Calendar Assembly / C1.Maui.Calendar Namespace / C1Calendar Class
Fields Properties Methods Events


In This Topic
    C1Calendar Class Members
    In This Topic

    The following tables list the members exposed by C1Calendar.

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the C1Calendar class.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Identifies the AdjacentDayForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the AdjacentDaySlotTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the AdjacentDayStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the BoldDayStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the BoldedDates dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the CalendarType dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayBackground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayBorderBrush dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayBorderThickness dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekBackground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekFontAttributes dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekFontFamily dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekFontSize dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekFormat dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekPadding dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekSlotTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayOfWeekStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayPadding dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DaySlotTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DayStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DisabledForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DisabledStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the DisplayDate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the FirstDayOfWeek dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderBackground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderFontAttributes dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderFontFamily dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderFontSize dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderMonthFormat dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the IsAnimated dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MaxDate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MaxSelectionCount dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MinDate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MonthStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MouseOverBrush dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the MouseOverMode dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the NextIconTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the Orientation dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the PrevIconTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedDate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedDates dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionBackground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionMode dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the ShowAdjacentDay dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the ShowHeader dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the ShowNavigationButtons dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayBackground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayBorderBrush dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayBorderThickness dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayFontAttributes dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayFontFamily dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayFontSize dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayForeground dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TodayStyle dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the ViewMode dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the YearStyle dependency property.  
    Top
    Protected Fields
     NameDescription
    Protected Field (Inherited from Microsoft.Maui.Controls.View)
    Top
    Public Properties
     NameDescription
    Public PropertyGets the style applied to adjacent slots.  
    Public PropertyGets the style applied to adjacent year slots.  
    Public PropertyGets the style applied to bolded date slots.  
    Public PropertyGets the style applied to day-of-week slots.  
    Public PropertyGets the style applied to day slots.  
    Public PropertyGets the style applied to disabled month slots.  
    Public PropertyGets the style applied to disabled slots.  
    Public PropertyGets the style applied to disabled year slots.  
    Public PropertyGets the style applied to header slots.  
    Public PropertyGets the style applied to month slots.  
    Public PropertyGets the style applied to selected slots.  
    Public PropertyGets the style applied to today slot.  
    Public PropertyGets the style applied to year slots.  
    Public PropertyGets or sets the adapter that provides the grid with the slots.  
    Public PropertyGets or sets the color of the adjacent days text.  
    Public PropertyGets or sets a data template that defines the UI representation for a single adjacent day on the calendar  
    Public PropertyGets or sets the style for the AdjacentDay slot.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.BindableObject)
    Public PropertyGets or sets the style for bolded days slot.  
    Public PropertyGets or sets the collection of the Bolded dates.  
    Public PropertyGets or sets the Microsoft.Maui.Controls.Brush used to paint the border. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the Microsoft.Maui.Thickness of the border. (Inherited from C1.Maui.Core.C1View)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the type of calendar.  
    Public PropertyGets a value indicating whether it is possible to navigate backwards.  
    Public PropertyGets a value indicating whether it is possible to navigate forward.  
    Public Property (Inherited from Microsoft.Maui.Controls.NavigableElement)
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the Microsoft.Maui.CornerRadius of the border. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the background for the day slots.  
    Public PropertyGets or sets the color used for the border between day slots.  
    Public PropertyGets or sets the border thickness between day slots.  
    Public PropertyGets or sets the color of the text displayed in the day slots.  
    Public PropertyGets or sets the background color for the day of week slots.  
    Public PropertyGets or sets the font attributes of the day of week slots.  
    Public PropertyGets or sets the font family of the day of week slots.  
    Public PropertyGets or sets the font size of the day of week slots.  
    Public PropertyGets or sets the color of the text displayed in the day of week slots.  
    Public PropertyGets or sets the format used to display the day of the week.  
    Public PropertyGets or sets the padding of the day of week slots.  
    Public PropertyGets or sets a data template that defines the UI representation for a day of the week.  
    Public PropertyGets or sets the style for the Day of Week panel.  
    Public PropertyGets or sets the padding of the day slots.  
    Public PropertyGets or sets a data template that defines the UI representation for a single day of the month.  
    Public PropertyGets or sets the style for the normal day slot.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the color for the text of disabled slots.  
    Public PropertyGets or sets the style for the disabled slots.  
    Public Property (Inherited from Microsoft.Maui.Controls.BindableObject)
    Public PropertyGets or sets a value specifying the currently displayed date of the year.  
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public PropertyGets or sets a value that represents the first day of the week, the one displayed in the first column of the calendar.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the font attributes applied to the view. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the font family applied to the view. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the font size applied to the view. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the Microsoft.Maui.Controls.Brush used to paint the foreground (text and icons). (Inherited from C1.Maui.Core.C1View)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.View)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the background for the header.  
    Public PropertyGets or sets the font attributes of the header.  
    Public PropertyGets or sets the font family of the header.  
    Public PropertyGets or sets the font size of the header.  
    Public PropertyGets or sets the color for the header text.  
    Public PropertyGets or sets the format used to display the month of the year when the ViewMode is CalendarViewMode.Month.  
    Public PropertyGets or sets the style for the calendar header.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.View)
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public PropertyGets or sets whether the general purpose properties like foreground or fonts are inherited to the children automatically. (Inherited from C1.Maui.Core.C1View)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets whether the control is animated during navigation.  
    Public PropertyGets whether this instance is disposed. (Inherited from C1.Maui.Core.C1View)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.View)
    Public PropertyGets or sets the latest date that the user can select in the calendar.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the maximum number of days that can be selected in the control.  
    Public PropertyGets or sets the earliest date that the user can select in the calendar.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the style for the normal month slot.  
    Public PropertyGets or sets the Microsoft.Maui.Controls.Brush that is used to highlight slots when the mouse is over.  
    Public PropertyGets or sets the mouse-over mode.  
    Public PropertyGets an object containing the animation settings that will be applied when navigating backwards or forward.  
    Public Property (Inherited from Microsoft.Maui.Controls.NavigableElement)
    Public PropertyGets or sets the next icon template.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets a value indicating which orientation the calendar navigates.  
    Public PropertyGets or sets the padding of the Content. (Inherited from C1.Maui.Core.C1View)
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public PropertyGets or sets the previous icon template.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the currently selected date.  
    Public PropertyGets or sets the currently selected dates.  
    Public PropertyGets or sets the color used to highlight selected dates.  
    Public PropertyGets or sets the color for selected date text.  
    Public PropertyGets or sets the selection behavior for the calendar.  
    Public PropertyGets or sets the style for the selected slots.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyDefault is true - AdjacentDay will invisible if set false.  
    Public PropertyHeader will be shown if set, default value is true.  
    Public PropertyNavigation Buttons will be shown if set, default value is true.  
    Public Property (Inherited from Microsoft.Maui.Controls.NavigableElement)
    Public Property (Inherited from Microsoft.Maui.Controls.NavigableElement)
    Public Property (Inherited from Microsoft.Maui.Controls.Element)
    Public PropertyGets or sets an arbitrary object value that can be used to store custom information about this element. (Inherited from C1.Maui.Core.C1View)
    Public PropertyGets or sets the color used to highlight the background of the today day slot.  
    Public PropertyGets or sets the border color for the text of the today day slot.  
    Public PropertyGets or sets the border thickness for the text of the today day slot.  
    Public PropertyGets or sets the font attributes of the today slot.  
    Public PropertyGets or sets the font family of the today slot.  
    Public PropertyGets or sets the font size of the today slot.  
    Public PropertyGets or sets the color for the text of the today day slot.  
    Public PropertyGets or sets the style for the today slot.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.View)
    Public PropertyGets or sets a value indicating whether the calendar displays a month, year or decade view.  
    Public PropertyGets an object containing the animation settings that will be applied when changing the ViewMode.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public PropertyGets or sets the style for the normal year slot.  
    Public Property (Inherited from Microsoft.Maui.Controls.VisualElement)
    Top
    Public Methods
    Protected Methods
     NameDescription
    Protected Method (Inherited from Microsoft.Maui.Controls.BindableObject)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected MethodFinalizes this instance of the C1.Maui.Core.C1View class. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.View)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected MethodCalled when the background changed. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.View)
    Protected MethodCalled when the border brush changed. (Inherited from C1.Maui.Core.C1View)
    Protected MethodCalled when the border thickness changed. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected MethodCalled when the corner-radius changed. (Inherited from C1.Maui.Core.C1View)
    Protected MethodCalled when the flow direction changed. (Inherited from C1.Maui.Core.C1View)
    Protected MethodOverridden. Called when any of the font properties changed.  
    Protected MethodCalled when the foreground changed. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.Element)
    Protected Method (Inherited from Microsoft.Maui.Controls.Element)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected MethodCalled when the padding changed. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.Element)
    Protected Method (Inherited from Microsoft.Maui.Controls.Element)
    Protected Method (Inherited from Microsoft.Maui.Controls.NavigableElement)
    Protected Method (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.BindableObject)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected MethodCalled when the style changed. (Inherited from C1.Maui.Core.C1View)
    Protected Method (Inherited from Microsoft.Maui.Controls.VisualElement)
    Protected Method (Inherited from Microsoft.Maui.Controls.BindableObject)
    Top
    Extension Methods
     NameDescription
    Public Extension MethodReturns all the parents in the visual tree
    Public Extension MethodGet the byte array of the control image. This byte array comes from a UIImagePNGRepresentation in iOS, TrueColorAlpha of PNG format in WP, Bitmap in Android.
    Public Extension Method
    Top
    Public Events
     NameDescription
    Public Event (Inherited from Microsoft.Maui.Controls.BindableObject)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public EventOccurs when an element representing a day of week is about to be created.  
    Public EventOccurs when an element representing a day in the calendar is about to be created.  
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public EventOccurs when the DisplayMonth property has changed.  
    Public EventOccurs before the DisplayMonth property changes.  
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public EventOccurs when the header is being loaded.  
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public EventOccurs when an element representing a month is about to be created.  
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.Element)
    Public Event (Inherited from Microsoft.Maui.Controls.BindableObject)
    Public Event (Inherited from Microsoft.Maui.Controls.BindableObject)
    Public EventOccurs when the SelectedDate or SelectedDates properties change.  
    Public EventOccurs before the selection changed.  
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public Event (Inherited from Microsoft.Maui.Controls.VisualElement)
    Public EventOccurs when the ViewMode has changed, such as when the user taps the month header.  
    Public EventOccurs when an element representing a year in the calendar is about to be created.  
    Top
    See Also