Interface ICalendarHandler
Contains methods and properties which allow to work with calendar control.
public interface ICalendarHandlerProperties
- MarkDateAttr
- Gets or sets the ICalendarDateAttr attributes for the marked days. 
- MaxValue
- Gets or sets the maximum date and time that can be selected in the control. 
- MinValue
- Gets or sets the minimum date and time that can be selected in the control. 
- MondayFirst
- Gets or sets whether or not the first day of week is Monday. 
- NoMonthChange
- Gets or sets a value indicating whether to disable the month (and, implicitly, the year) changing. Not implemented on all platforms. 
- NoYearChange
- Gets or sets whether or not current year can be changed. 
- SequentialMonthSelect
- Gets or sets a value indicating whether to use alternative, more compact, style for the month and year selection controls. 
- ShowHolidays
- Gets or sets a value indicating whether to highlight holidays in the calendar 
- ShowSurroundWeeks
- Gets or sets a value indicating whether to show the neighboring weeks in the previous and next months. (only generic, always on for the native controls) 
- ShowWeekNumbers
- Gets or sets a value indicating whether to show week numbers on the left side of the calendar. 
- SundayFirst
- Gets or sets whether or not the first day of week is Sunday. 
- UseGeneric
- Gets or sets a value indicating whether to use generic calendar or native calendar. 
- Value
- Gets or sets the currently selected date. 
Methods
- CreateDateAttr(CalendarDateBorder)
- Creates ICalendarDateAttr instance. 
- GetAttr(int)
- Returns the ICalendarDateAttr attributes for the given day or - null.
- GetHeaderColorBg()
- Get header background color. 
- GetHeaderColorFg()
- Get header foreground color. 
- GetHighlightColorBg()
- Get highlight background color. 
- GetHighlightColorFg()
- Get highlight foreground color. 
- GetHolidayColorBg()
- Gets holidays background color. 
- GetHolidayColorFg()
- Gets holidays foreground color. 
- HitTest(PointD)
- Returns one of Calendar.HitTestResult constants. 
- Mark(int, bool)
- Marks or unmarks the day. 
- ResetAttr(int)
- Clears any attributes associated with the given day. 
- SetAttr(int, ICalendarDateAttr?)
- Sets the ICalendarDateAttr attributes for the given day. 
- SetHeaderColors(Color, Color)
- Sets values for HeaderColorBg and HeaderColorFg properties. 
- SetHighlightColors(Color, Color)
- Sets values for HighlightColorBg and HighlightColorFg properties. 
- SetHoliday(int)
- Marks the specified day as being a holiday in the current month. 
- SetHolidayColors(Color, Color)
- Sets values for HolidayColorBg and HolidayColorFg properties. 
- SetRange(bool, bool)
- Sets possible date range in the native control.