ClassCalendarStyleSelector
Selection of a style based on custom selection logic.
Definition
Namespace:Telerik.Maui.Controls.Calendar
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class CalendarStyleSelector
Inheritance: objectCalendarStyleSelector
Constructors
CalendarStyleSelector()
Initializes a new instance of the CalendarStyleSelector class.
Declaration
public CalendarStyleSelector()
Properties
DisabledLabelStyle
Gets the Style of the CalendarLabel when in disabled state.
Declaration
public Style DisabledLabelStyle { get; set; }
Property Value
Style
FirstInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the selected date when is first in range.
Declaration
public Style FirstInRangeBorderStyle { get; set; }
Property Value
Style
FirstInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is first in range selection.
Declaration
public Style FirstInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
LastInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the selected date when is last in range.
Declaration
public Style LastInRangeBorderStyle { get; set; }
Property Value
Style
LastInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is last in range selection.
Declaration
public Style LastInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
MiddleInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the selected date when is middle in range.
Declaration
public Style MiddleInRangeBorderStyle { get; set; }
Property Value
Style
MiddleInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is middle in range selection.
Declaration
public Style MiddleInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
MouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it.
Declaration
public Style MouseOverBorderStyle { get; set; }
Property Value
Style
NormalLabelStyle
Gets the Style of the CalendarLabel when in normal state.
Declaration
public Style NormalLabelStyle { get; set; }
Property Value
Style
OutOfScopeLabelStyle
Gets the Style of the CalendarLabel when in out of scope state.
Declaration
public Style OutOfScopeLabelStyle { get; set; }
Property Value
Style
SelectedBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the selected date.
Declaration
public Style SelectedBorderStyle { get; set; }
Property Value
Style
SelectedMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is selected.
Declaration
public Style SelectedMouseOverBorderStyle { get; set; }
Property Value
Style
TodayBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date.
Declaration
public Style TodayBorderStyle { get; set; }
Property Value
Style
TodayFirstInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and is first in range.
Declaration
public Style TodayFirstInRangeBorderStyle { get; set; }
Property Value
Style
TodayFirstInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and mouse over and is first in range.
Declaration
public Style TodayFirstInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
TodayLastInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and is last in range.
Declaration
public Style TodayLastInRangeBorderStyle { get; set; }
Property Value
Style
TodayLastInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and mouse over and is last in range.
Declaration
public Style TodayLastInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
TodayMiddleInRangeBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and is middle in range.
Declaration
public Style TodayMiddleInRangeBorderStyle { get; set; }
Property Value
Style
TodayMiddleInRangeMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected and mouse over and is middle in range.
Declaration
public Style TodayMiddleInRangeMouseOverBorderStyle { get; set; }
Property Value
Style
TodayMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is today.
Declaration
public Style TodayMouseOverBorderStyle { get; set; }
Property Value
Style
TodaySelectedBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the today date when selected.
Declaration
public Style TodaySelectedBorderStyle { get; set; }
Property Value
Style
TodaySelectedMouseOverBorderStyle
Gets the Style of the CalendarBorderLabel visualizing the date that has the mouse over it and is today and selected.
Declaration
public Style TodaySelectedMouseOverBorderStyle { get; set; }
Property Value
Style
Methods
SelectStyle(object, BindableObject)
Override this method to return an app specific Style.
Declaration
public virtual Style SelectStyle(object item, BindableObject container)
Parameters
item
The data content.
container
BindableObject
The element to which the style will be applied.
Returns
Style
An app-specific style to apply, or null.