Class
CalendarStyleSelector

Selection of a style based on custom selection logic.

Definition

Namespace:Telerik.Maui.Controls.Calendar

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class CalendarStyleSelector

Inheritance: objectCalendarStyleSelector

Constructors

CalendarStyleSelector()

Initializes a new instance of the CalendarStyleSelector class.

Declaration

cs-api-definition
public CalendarStyleSelector()

Properties

DisabledLabelStyle

Gets the Style of the CalendarLabel when in disabled state.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public Style MouseOverBorderStyle { get; set; }

Property Value

Style

NormalLabelStyle

Gets the Style of the CalendarLabel when in normal state.

Declaration

cs-api-definition
public Style NormalLabelStyle { get; set; }

Property Value

Style

OutOfScopeLabelStyle

Gets the Style of the CalendarLabel when in out of scope state.

Declaration

cs-api-definition
public Style OutOfScopeLabelStyle { get; set; }

Property Value

Style

SelectedBorderStyle

Gets the Style of the CalendarBorderLabel visualizing the selected date.

Declaration

cs-api-definition
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

cs-api-definition
public Style SelectedMouseOverBorderStyle { get; set; }

Property Value

Style

TodayBorderStyle

Gets the Style of the CalendarBorderLabel visualizing the today date.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public Style TodayMouseOverBorderStyle { get; set; }

Property Value

Style

TodaySelectedBorderStyle

Gets the Style of the CalendarBorderLabel visualizing the today date when selected.

Declaration

cs-api-definition
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

cs-api-definition
public Style TodaySelectedMouseOverBorderStyle { get; set; }

Property Value

Style

Methods

SelectStyle(object, BindableObject)

Override this method to return an app specific Style.

Declaration

cs-api-definition
public virtual Style SelectStyle(object item, BindableObject container)

Parameters

item

object

The data content.

container

BindableObject

The element to which the style will be applied.

Returns

Style

An app-specific style to apply, or null.