[]
The base class for the C1CalendarItem and C1Calendar controls.
[StyleTypedProperty(Property = "DaySlotStyle", StyleTargetType = typeof(DaySlotPresenter))]
[StyleTypedProperty(Property = "DayOfWeekSlotStyle", StyleTargetType = typeof(DayOfWeekSlotPresenter))]
public abstract class CalendarBase : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IWeakEventListener
| Name | Description |
|---|---|
| CalendarBase() | Initializes the new instance of the CalendarBase class. |
| Name | Description |
|---|---|
| BackgroundProperty | Identifies the Background dependency property. |
| CalendarHelperProperty | Identifies the CalendarHelper dependency property. |
| DayOfWeekSlotStyleProperty | Identifies the DayOfWeekSlotStyle dependency property. |
| DayOfWeekSlotTemplateProperty | Identifies the DayOfWeekSlotTemplate dependency property. |
| DaySlotStyleProperty | Identifies the DaySlotStyle dependency property. |
| DaySlotTemplateProperty | Identifies the DaySlotTemplate dependency property. |
| DaysOfWeekPanelProperty | Identifies the DaysOfWeekPanel dependency property. |
| DaysPanelProperty | Identifies the DaysPanel dependency property. |
| DefaultThemeKey | Gets the ComponentResourceKey that references the default theme that is defined for the calendar control. |
| MaxDateProperty | Identifies the MaxDate dependency property. |
| MinDateProperty | Identifies the MinDate dependency property. |
| MonthProperty | Identifies the Month dependency property. |
| RequestedThemeProperty | Identifies the RequestedTheme dependency property. |
| SelectedDateChangedEvent | Identifies the SelectedDateChanged routed event. |
| SelectedDateProperty | Identifies the SelectedDate dependency property. |
| ThemeProperty | Identifies the Theme dependency property. |
| YearProperty | Identifies the Year dependency property. |
| selectedDateGroupChangeInitiator |
| Name | Description |
|---|---|
| CalendarHelper | Gets or sets the CalendarHelper object that provides calendar-dependant properties. This is a dependency property. |
| DayOfWeekSlotStyle | Gets or sets a Style for DayOfWeekSlotPresenter elements which are the root elements of a visual tree representing a single day of the week. |
| DayOfWeekSlotTemplate | Gets or sets a DataTemplate that defines a UI representation of a single day of the week. This is a dependency property. |
| DaySlotStyle | Gets or sets a Style for DaySlotPresenter elements which are the root elements of a visual tree representing a single day of a month. |
| DaySlotTemplate | Gets or sets a DataTemplate that defines a UI representation of a single day of a month. This is a dependency property. |
| DaysOfWeekPanel | Gets or sets an ItemsPanelTemplate that defines the panel that lays out elements representing days of the week. This is a dependency property. |
| DaysPanel | Gets or sets an ItemsPanelTemplate that defines the panel that lays out elements representing days of a month. This is a dependency property. |
| IsDisposed | |
| MaxDate | Gets or sets the maximum allowable date. The default is 12/31/9998. This is a dependency property. |
| MinDate | Gets or sets the minimum allowable date. The default is 01/01/1753. This is a dependency property. |
| Month | Gets or sets a month component of the SelectedDate property. This is a dependency property. |
| RequestedTheme | Gets or sets a the default theme used by the CalendarBase control for resource determination. |
| SelectedDate | Gets or sets the currently selected date. This is a dependency property. |
| SyncRepresentationToDateTime | Gets the Boolean value, determining whether control synchronizes it's representation according to the changes of DateTime property. |
| Theme | Gets or sets a ResourceDictionary object containing calendar theme resources. |
| Year | Gets or sets a year component of the SelectedDate property. This is a dependency property. |
| Name | Description |
|---|---|
| Calendar_Loaded(object, RoutedEventArgs) | |
| GetDateTimeAtPoint(CalendarBase, Point) | Returns the Nullable<T> at the specified location. |
| InvalidateCalendarHelper() | |
| InvalidateTheme() | |
| OnApplyTemplate() | Rebuilds calendar slots after initializing. |
| OnMaxDateChanged(DependencyPropertyChangedEventArgs) | |
| OnMinDateChanged(DependencyPropertyChangedEventArgs) | |
| OnMonthChanged(DependencyPropertyChangedEventArgs) | |
| ReceiveWeakEvent(Type, object, EventArgs) | Receives events from the centralized event manager. |
| RefreshProperty(DependencyProperty) | |
| RefreshTheme(ResourceDictionary, ResourceDictionary) | |
| SetSelectionToDate() |
| Name | Description |
|---|---|
| SelectedDateChanged | Occurs when the SelectedDate property value has been changed. |