The C1Calendar type exposes the following members.
Constructors
Name | Description | |
---|---|---|
C1Calendar |
Initializes the new instance of the C1Calendar control.
|
Methods
Name | Description | |
---|---|---|
ApplyTemplate | (Inherited from Control.) | |
Arrange |
Positions child elements and determines a size for a UIElement. Parent elements call this method from their ArrangeCore(Rect) implementation (or a WPF framework-level equivalent) to form a recursive layout update. This method constitutes the second pass of a layout update. (Inherited from UIElement.) |
|
ArrangeOverride |
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class. (Inherited from FrameworkElement.) |
|
Calendar_Loaded | (Overrides CalendarBase..::..Calendar_Loaded(Object, RoutedEventArgs).) | |
CaptureMouse |
Attempts to force capture of the mouse to this element. (Inherited from UIElement.) |
|
CheckAccess | (Inherited from DependencyObject.) | |
ClearValue |
Clears the local value of a property. The property to be cleared is specified by a DependencyProperty identifier. (Inherited from DependencyObject.) |
|
Equals | (Inherited from Object.) | |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
|
FindName |
Finds an element that has the provided identifier name. (Inherited from FrameworkElement.) |
|
Focus | (Inherited from Control.) | |
GetAnimationBaseValue | (Inherited from DependencyObject.) | |
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetTemplateChild | (Inherited from Control.) | |
GetType |
Gets the Type of the current instance. (Inherited from Object.) |
|
GetValue |
Returns the current effective value of a dependency property on this instance of a DependencyObject. (Inherited from DependencyObject.) |
|
InvalidateArrange |
Invalidates the arrange state (layout) for the element. After the invalidation, the element will have its layout updated, which will occur asynchronously unless subsequently forced by UpdateLayout()()()(). (Inherited from UIElement.) |
|
InvalidateCalendarHelper | (Inherited from CalendarBase.) | |
InvalidateMeasure |
Invalidates the measurement state (layout) for the element. (Inherited from UIElement.) |
|
InvalidateTheme | (Inherited from CalendarBase.) | |
Measure |
Updates the DesiredSize of a UIElement. Parent elements call this method from their own MeasureCore(Size) implementations to form a recursive layout update. Calling this method constitutes the first pass (the "Measure" pass) of a layout update. (Inherited from UIElement.) |
|
MeasureOverride |
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class. (Inherited from FrameworkElement.) |
|
MemberwiseClone |
Creates a shallow copy of the current Object. (Inherited from Object.) |
|
NextMonth |
Makes the next month the month that is currently represented by the control.
|
|
OnApplyTemplate | (Overrides CalendarBase..::..OnApplyTemplate()()()().) | |
OnCreateAutomationPeer |
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure. (Inherited from UIElement.) |
|
OnGotFocus | (Inherited from Control.) | |
OnKeyDown | (Inherited from Control.) | |
OnKeyUp | (Overrides ControlOnKeyUp(KeyEventArgs).) | |
OnLostFocus | (Inherited from Control.) | |
OnMaxDateChanged | (Overrides CalendarBase..::..OnMaxDateChanged(DependencyPropertyChangedEventArgs).) | |
OnMinDateChanged | (Overrides CalendarBase..::..OnMinDateChanged(DependencyPropertyChangedEventArgs).) | |
OnMonthChanged | (Inherited from CalendarBase.) | |
OnMouseEnter | (Inherited from Control.) | |
OnMouseLeave | (Inherited from Control.) | |
OnMouseLeftButtonDown | (Inherited from Control.) | |
OnMouseLeftButtonUp | (Overrides ControlOnMouseLeftButtonUp(MouseButtonEventArgs).) | |
OnMouseMove |
Selects continuous dates if mouse is moved with the left button pressed.
(Overrides ControlOnMouseMove(MouseEventArgs).) |
|
PreviousMonth |
Makes the previous month the month that is currently represented by the control.
|
|
ReadLocalValue |
Returns the local value of a dependency property, if it exists. (Inherited from DependencyObject.) |
|
RefreshTheme | (Overrides CalendarBase..::..RefreshTheme(ResourceDictionary, ResourceDictionary).) | |
ReleaseMouseCapture |
Releases the mouse capture, if this element held the capture. (Inherited from UIElement.) |
|
SetBinding | (Inherited from FrameworkElement.) | |
SetSelectionToDate | (Overrides CalendarBase..::..SetSelectionToDate()()()().) | |
SetValue |
Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from DependencyObject.) |
|
Today |
Navigates control to the current date.
|
|
ToString | (Inherited from Object.) | |
TransformToVisual | (Inherited from UIElement.) | |
UpdateLayout |
Ensures that all visual child elements of this element are properly updated for layout. (Inherited from UIElement.) |
Fields
Name | Description | |
---|---|---|
AdjacentMonthDayBrushProperty |
Identifies the AdjacentMonthDayBrush dependency property.
|
|
BoldedDatesProperty |
Identifies the BoldedDates dependency property.
|
|
DaysOfWeekBorderBrushProperty |
Identifies the DaysOfWeekBorderBrush dependency property.
|
|
DisabledDayBrushProperty |
Identifies the DisabledDayBrush dependency property.
|
|
DropDownItemCountProperty |
Identifies the DropDownItemCount dependency property.
|
|
GenerateAdjacentMonthDaysProperty |
Identifies the GenerateAdjacentMonthDays dependency property.
|
|
MaxSelectionCountProperty |
Identifies the MaxSelectionCount dependency property.
|
|
MonthCalendarStyleProperty |
Identifies the MonthCalendarStyle dependency property.
|
|
MonthCountProperty |
Identifies the MonthCount dependency property.
|
|
MonthHeaderBackgroundProperty |
Identifies the MonthHeaderBackground dependency property.
|
|
MonthHeaderFontFamilyProperty |
Identifies the MonthHeaderFontFamily dependency property.
|
|
MonthHeaderFontSizeProperty |
Identifies the MonthHeaderFontSize dependency property.
|
|
MonthHeaderFontWeightProperty |
Identifies the MonthHeaderFontWeight dependency property.
|
|
MonthHeaderForegroundProperty |
Identifies the MonthHeaderForeground dependency property.
|
|
MonthHeightProperty |
Identifies the MonthHeight dependency property.
|
|
MonthSlotStyleProperty |
Identifies the MonthSlotStyle dependency property.
|
|
MonthsPanelProperty |
Identifies the MonthsPanel dependency property.
|
|
MonthWidthProperty |
Identifies the MonthWidth dependency property.
|
|
NavigationButtonBrushProperty |
Identifies the NavigationButtonBrush dependency property.
|
|
NextMonthCommand |
Defines the command that makes a next month the month that is currently
represented by the control.
|
|
PreviousMonthCommand |
Defines the command that makes a previous month the month that is currently
represented by the control.
|
|
selectedDateGroupChangeInitiator | (Inherited from CalendarBase.) | |
SelectedDatesProperty |
Identifies the SelectedDates dependency property.
|
|
SelectedDayBrushProperty |
Identifies the SelectedDayBrush dependency property.
|
|
ShowWeekNumbersProperty |
Identifies the ShowWeekNumbers dependency property.
|
|
TodayBrushProperty |
Identifies the TodayBrush dependency property.
|
|
WeekendBrushProperty |
Identifies the WeekendBrush dependency property.
|
Properties
Name | Description | |
---|---|---|
ActualHeight |
Gets the rendered height of this element. This is a dependency property. (Inherited from FrameworkElement.) |
|
ActualWidth |
Gets the rendered width of this element. This is a dependency property. (Inherited from FrameworkElement.) |
|
AdjacentMonthDayBrush |
Gets or sets a Brush object used to display adjacent month days.
This is a dependency property.
|
|
Background |
Gets or sets a brush that describes the background of a control. This is a dependency property. (Inherited from Control.) |
|
BoldedDates |
Gets or sets the list of bolded dates.
This is a dependency property.
|
|
BorderBrush |
Gets or sets a brush that describes the border background of a control. This is a dependency property. (Inherited from Control.) |
|
BorderThickness |
Gets or sets the border thickness of a control. This is a dependency property. (Inherited from Control.) |
|
CalendarHelper |
Gets or sets the CalendarHelper object
that provides calendar-dependant properties.
This is a dependency property.
(Inherited from CalendarBase.) |
|
Clip |
Gets or sets the geometry used to define the outline of the contents of an element. This is a dependency property. (Inherited from UIElement.) |
|
Cursor |
Gets or sets the cursor that displays when the mouse pointer is over this element. This is a dependency property. (Inherited from FrameworkElement.) |
|
DataContext |
Gets or sets the data context for an element when it participates in data binding. This is a dependency property. (Inherited from FrameworkElement.) |
|
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.
(Inherited from CalendarBase.) |
|
DayOfWeekSlotTemplate |
Gets or sets a DataTemplate that defines a UI representation of
a single day of the week. This is a dependency property.
(Inherited from CalendarBase.) |
|
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.
(Inherited from CalendarBase.) |
|
DaySlotTemplate |
Gets or sets a DataTemplate that defines a UI representation of
a single day of a month. This is a dependency property.
(Inherited from CalendarBase.) |
|
DaysOfWeekBorderBrush |
Gets or sets a Brush object used to underline days of week.
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.
(Inherited from CalendarBase.) |
|
DaysPanel |
Gets or sets an ItemsPanelTemplate that defines the panel that lays out elements
representing days of a month. This is a dependency property.
(Inherited from CalendarBase.) |
|
DefaultStyleKey | (Inherited from Control.) | |
DesiredSize |
Gets the size that this element computed during the measure pass of the layout process. (Inherited from UIElement.) |
|
DisabledDayBrush |
Gets or sets a Brush object used to display disabled days.
This is a dependency property.
|
|
Dispatcher | (Inherited from DependencyObject.) | |
DropDownItemCount |
Gets or sets the number of items in dropdown month/year selectors in the month header.
This is a dependency property.
|
|
FontFamily |
Gets or sets the font family of the control. This is a dependency property. (Inherited from Control.) |
|
FontSize |
Gets or sets the font size. This is a dependency property. (Inherited from Control.) |
|
FontStretch |
Gets or sets the degree to which a font is condensed or expanded on the screen. This is a dependency property. (Inherited from Control.) |
|
FontStyle |
Gets or sets the font style. This is a dependency property. (Inherited from Control.) |
|
FontWeight |
Gets or sets the weight or thickness of the specified font. This is a dependency property. (Inherited from Control.) |
|
Foreground |
Gets or sets a brush that describes the foreground color. This is a dependency property. (Inherited from Control.) |
|
GenerateAdjacentMonthDays |
Gets or sets a value that determines whether to show days corresponding
to months which are adjacent for the months currently represented by the
control. The default value is False. This is a dependency property.
|
|
Height |
Gets or sets the suggested height of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
HorizontalAlignment |
Gets or sets the horizontal alignment characteristics applied to this element when it is composed within a parent element, such as a panel or items control. This is a dependency property. (Inherited from FrameworkElement.) |
|
HorizontalContentAlignment |
Gets or sets the horizontal alignment of the control's content. This is a dependency property. (Inherited from Control.) |
|
IsDisposed | (Inherited from CalendarBase.) | |
IsEnabled | (Inherited from Control.) | |
IsHitTestVisible |
Gets or sets a value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content. This is a dependency property. (Inherited from UIElement.) |
|
IsTabStop |
Gets or sets a value that indicates whether a control is included in tab navigation. This is a dependency property. (Inherited from Control.) |
|
Language |
Gets or sets localization/globalization language information that applies to an element. This is a dependency property. (Inherited from FrameworkElement.) |
|
Margin |
Gets or sets the outer margin of an element. This is a dependency property. (Inherited from FrameworkElement.) |
|
MaxDate |
Gets or sets the maximum allowable date.
The default is 12/31/9998.
This is a dependency property.
(Inherited from CalendarBase.) |
|
MaxHeight |
Gets or sets the maximum height constraint of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
MaxSelectionCount |
Gets or sets the maximum number of days that can be selected in the control.
This is a dependency property.
|
|
MaxWidth |
Gets or sets the maximum width constraint of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
MinDate |
Gets or sets the minimum allowable date.
The default is 01/01/1753.
This is a dependency property.
(Inherited from CalendarBase.) |
|
MinHeight |
Gets or sets the minimum height constraint of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
MinWidth |
Gets or sets the minimum width constraint of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
Month |
Gets or sets a month component of the SelectedDate property.
This is a dependency property.
(Inherited from CalendarBase.) |
|
MonthCalendarStyle |
Gets or sets a Style applied to each child C1CalendarItem
representing a single month. This is a dependency property.
|
|
MonthCount |
Gets or sets a number of months currently represented by the calendar.
The default value is 1. This is a dependency property.
|
|
MonthHeaderBackground |
Gets or sets a Brush object used to color month header.
This is a dependency property.
|
|
MonthHeaderFontFamily |
Gets or sets a FontFamily object used to to display month header text.
This is a dependency property.
|
|
MonthHeaderFontSize |
Gets or sets a Double value determining month header font size.
This is a dependency property.
|
|
MonthHeaderFontWeight |
Gets or sets a FontWeight object used to to display month header text.
This is a dependency property.
|
|
MonthHeaderForeground |
Gets or sets a Brush object used to color month header text.
This is a dependency property.
|
|
MonthHeight |
Gets or sets a value that determines a height of each
month slot of the calendar.
This is a dependency property.
|
|
MonthSlotStyle |
Gets or sets a Style for C1CalendarPresenter elements
which are the root elements of a visual tree representing a single month.
This is a dependency property.
|
|
MonthsPanel |
Gets or sets an ItemsPanelTemplate that defines the panel that lays out elements
representing separate months. This is a dependency property.
|
|
MonthWidth |
Gets or sets a value that determines a width of each
month slot of the calendar.
This is a dependency property.
|
|
Name |
Gets or sets the identifying name of the element. The name provides a reference so that code-behind, such as event handler code, can refer to a markup element after it is constructed during processing by a XAML processor. This is a dependency property. (Inherited from FrameworkElement.) |
|
NavigationButtonBrush |
Gets or sets a Brush object used to color navigation buttons.
This is a dependency property.
|
|
Opacity |
Gets or sets the opacity factor applied to the entire UIElement when it is rendered in the user interface (UI). This is a dependency property. (Inherited from UIElement.) |
|
OpacityMask |
Gets or sets an opacity mask, as a Brush implementation that is applied to any alpha-channel masking for the rendered content of this element. This is a dependency property. (Inherited from UIElement.) |
|
Padding |
Gets or sets the padding inside a control. This is a dependency property. (Inherited from Control.) |
|
Parent |
Gets the logical parent element of this element. (Inherited from FrameworkElement.) |
|
RenderSize |
Gets (or sets, but see Remarks) the final render size of this element. (Inherited from UIElement.) |
|
RenderTransform |
Gets or sets transform information that affects the rendering position of this element. This is a dependency property. (Inherited from UIElement.) |
|
RenderTransformOrigin |
Gets or sets the center point of any possible render transform declared by RenderTransform, relative to the bounds of the element. This is a dependency property. (Inherited from UIElement.) |
|
Resources |
Gets or sets the locally-defined resource dictionary. (Inherited from FrameworkElement.) |
|
SelectedDate |
Gets or sets the currently selected date.
This is a dependency property.
(Inherited from CalendarBase.) |
|
SelectedDates |
Gets or sets the list of selected dates.
This is a dependency property.
|
|
SelectedDayBrush |
Gets or sets a Brush object used to highlight selected dates.
This is a dependency property.
|
|
ShowWeekNumbers |
Gets or sets a Boolean value indicating whether the control displays week numbers (1-52).
This is a dependency property. The default is false.
|
|
Style |
Gets or sets the style used by this element when it is rendered. This is a dependency property. (Inherited from FrameworkElement.) |
|
SyncRepresentationToDateTime |
Gets the Boolean value, determining
whether control synchronizes it's representation according to
the changes of DateTime property.
(Inherited from CalendarBase.) |
|
TabIndex |
Gets or sets a value that determines the order in which elements receive focus when the user navigates through controls by using the TAB key. This is a dependency property. (Inherited from Control.) |
|
TabNavigation | (Inherited from Control.) | |
Tag |
Gets or sets an arbitrary object value that can be used to store custom information about this element. This is a dependency property. (Inherited from FrameworkElement.) |
|
Template |
Gets or sets a control template. This is a dependency property. (Inherited from Control.) |
|
Theme |
Gets or sets a ResourceDictionary object containing calendar theme resources.
(Inherited from CalendarBase.) |
|
TodayBrush |
Gets or sets a Brush object used to highlight current date.
This is a dependency property.
|
|
Triggers |
Gets the collection of triggers established directly on this element, or in child elements. (Inherited from FrameworkElement.) |
|
UseLayoutRounding | (Inherited from UIElement.) | |
VerticalAlignment |
Gets or sets the vertical alignment characteristics applied to this element when it is composed within a parent element such as a panel or items control. This is a dependency property. (Inherited from FrameworkElement.) |
|
VerticalContentAlignment |
Gets or sets the vertical alignment of the control's content. This is a dependency property. (Inherited from Control.) |
|
Visibility |
Gets or sets the user interface (UI) visibility of this element. This is a dependency property. (Inherited from UIElement.) |
|
WeekendBrush |
Gets or sets a Brush object used to display weekends.
This is a dependency property.
|
|
Width |
Gets or sets the width of the element. This is a dependency property. (Inherited from FrameworkElement.) |
|
Year |
Gets or sets a year component of the SelectedDate property.
This is a dependency property.
(Inherited from CalendarBase.) |
Events
Name | Description | |
---|---|---|
BindingValidationError | (Inherited from FrameworkElement.) | |
GotFocus |
Occurs when this element gets logical focus. (Inherited from UIElement.) |
|
IsEnabledChanged | (Inherited from Control.) | |
KeyDown |
Occurs when a key is pressed while focus is on this element. (Inherited from UIElement.) |
|
KeyUp |
Occurs when a key is released while focus is on this element. (Inherited from UIElement.) |
|
LayoutUpdated | (Inherited from FrameworkElement.) | |
Loaded |
Occurs when the element is laid out, rendered, and ready for interaction. (Inherited from FrameworkElement.) |
|
LostFocus |
Occurs when this element loses logical focus. (Inherited from UIElement.) |
|
LostMouseCapture |
Occurs when this element loses mouse capture. (Inherited from UIElement.) |
|
MouseEnter |
Occurs when the mouse pointer enters the bounds of this element. (Inherited from UIElement.) |
|
MouseLeave |
Occurs when the mouse pointer leaves the bounds of this element. (Inherited from UIElement.) |
|
MouseLeftButtonDown |
Occurs when the left mouse button is pressed while the mouse pointer is over this element. (Inherited from UIElement.) |
|
MouseLeftButtonUp |
Occurs when the left mouse button is released while the mouse pointer is over this element. (Inherited from UIElement.) |
|
MouseMove |
Occurs when the mouse pointer moves while over this element. (Inherited from UIElement.) |
|
SelectedDateChanged |
Occurs when the SelectedDate property value has been changed.
(Inherited from CalendarBase.) |
|
SizeChanged |
Occurs when either the ActualHeight or the ActualWidth properties change value on this element. (Inherited from FrameworkElement.) |