Creates the theme-state tree used to style calendar cells according to enabled, selection, pointer, and date states.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class CalendarCellStateManagerFactory : ItemStateManagerFactory
Inheritance: objectItemStateManagerFactoryBaseItemStateManagerFactoryCalendarCellStateManagerFactory
Constructors
public CalendarCellStateManagerFactory()
Methods
Marks the Selected, Today, and Weekend states as visible by default in the state manager.
protected override void AddDefaultVisibleStates(ItemStateManager sm)
The state manager to configure.
Overrides:
Creates the enabled/disabled root states and attaches calendar-specific states to the enabled branch.
public override StateNodeBase CreateRootState()
StateNodeBase
The root state node for a calendar cell.
Overrides:
Builds the cell states for headers, selection, pointer interaction, focus, and day conditions such as today or weekend.
protected override StateNodeBase CreateSpecificStates()
StateNodeBase
The composite state node containing the calendar-cell states.
Overrides: