Table of Contents
Calendar Properties

The properties of the Calendar class are listed below. For a complete list of Calendar class members, see the Calendar Members topic.

Properties
Name Description
ActualHeight (inherited from FrameworkElement) 
ActualWidth (inherited from FrameworkElement) 
AllowDrop (inherited from UIElement) 
AreAnyTouchesCaptured (inherited from UIElement) 
AreAnyTouchesCapturedWithin (inherited from UIElement) 
AreAnyTouchesDirectlyOver (inherited from UIElement) 
AreAnyTouchesOver (inherited from UIElement) 
Background (inherited from Control) 
BindingGroup (inherited from FrameworkElement) 
BitmapEffect (inherited from UIElement)Obsolete.  
BitmapEffectInput (inherited from UIElement)Obsolete.  
BorderBrush (inherited from Control) 
BorderThickness (inherited from Control) 
CacheMode (inherited from UIElement) 
Clip (inherited from UIElement) 
ClipToBounds (inherited from UIElement) 
CommandBindings (inherited from UIElement) 
ContextMenu (inherited from FrameworkElement) 
Cursor (inherited from FrameworkElement) 
DataContext (inherited from FrameworkElement) 
DayButtonStyle Gets or sets the Style for the Calendar day buttons. This is a dependency property.
DayColumnWidth Gets or sets the width of each day column. This is a dependency property.
DayHeaderFormat Gets or sets a value that indicates which format of day name to display in the day header area. This is a dependency property.
DayHeaderSeparatorStyle Gets or sets the day header separator style. This is a dependency property.
DayHeaderStyle Gets or sets the Style applied to each day header in the day header area. This is a dependency property.
DefaultStyleKey (inherited from FrameworkElement) 
DependencyObjectType (inherited from DependencyObject) 
DesiredSize (inherited from UIElement) 
DisabledDates Gets a collection of disabled date ranges.
DisabledDaysOfWeek Gets or sets which days in the week should be disabled. This is a dependency property.
Dispatcher (inherited from DispatcherObject) 
Effect (inherited from UIElement) 
EnableDayHeaderSelector Gets or sets a value indicating whether user can click a day header to select the whole column in that month. This is a dependency property.
EnableMonthSelector Gets or sets a value that indicates whether month selection is enabled or not. This is a dependency property.
EnableTransitionEffect Gets or sets a value indicating whether the Calendar should play a slide effect when user scrolls the Calendar. This is a dependency property.
EnableWeekSelector Gets or sets a value that indicates whether week selection is enabled or not. This is a dependency property.
FirstDayOfWeek Gets or sets a value that indicates the day to use as the starting day of the calendar week. This is a dependency property.
FirstVisibleMonth Gets or sets a DateTime value that indicates the first visible month of the Calendar. This is a dependency property.
FlowDirection (inherited from FrameworkElement) 
Focusable (inherited from UIElement) 
FocusVisualStyle (inherited from FrameworkElement) 
FontFamily (inherited from Control) 
FontSize (inherited from Control) 
FontStretch (inherited from Control) 
FontStyle (inherited from Control) 
FontWeight (inherited from Control) 
FooterStyle Gets or sets the style for the footer section. This is a dependency property.
FooterTemplate Gets or sets the template for the footer section. This is a dependency property.
ForceCursor (inherited from FrameworkElement) 
Foreground (inherited from Control) 
HandlesScrolling (inherited from Control) 
HasAnimatedProperties (inherited from UIElement) 
HasEffectiveKeyboardFocus (inherited from UIElement) 
HeaderStyle Gets or sets the Style for the header section. This is a dependency property.
HeaderTemplate Gets or sets the data template used to display the content of the calendar header.
Height (inherited from FrameworkElement) 
HighlightToday Gets or sets a value indicating whether today is highlighted.
HighlightWeekends Gets or sets a value that indicates whether the weekend dates within the calendar should be highlighted. This is a dependency property.
HorizontalAlignment (inherited from FrameworkElement) 
HorizontalContentAlignment (inherited from Control) 
InheritanceBehavior (inherited from FrameworkElement) 
InputBindings (inherited from UIElement) 
InputScope (inherited from FrameworkElement) 
IsArrangeValid (inherited from UIElement) 
IsEnabled (inherited from UIElement) 
IsEnabledCore (inherited from UIElement) 
IsFocused (inherited from UIElement) 
IsHitTestVisible (inherited from UIElement) 
IsInitialized (inherited from FrameworkElement) 
IsInMultiMonthView Gets a value that indicates whether the Calendar is currently displaying more then one month. This is a dependency property.
IsInputMethodEnabled (inherited from UIElement) 
IsKeyboardFocused (inherited from UIElement) 
IsKeyboardFocusWithin (inherited from UIElement) 
IsLoaded (inherited from FrameworkElement) 
IsManipulationEnabled (inherited from UIElement) 
IsMeasureValid (inherited from UIElement) 
IsMouseCaptured (inherited from UIElement) 
IsMouseCaptureWithin (inherited from UIElement) 
IsMouseDirectlyOver (inherited from UIElement) 
IsMouseOver (inherited from UIElement) 
IsSealed (inherited from DependencyObject) 
IsStylusCaptured (inherited from UIElement) 
IsStylusCaptureWithin (inherited from UIElement) 
IsStylusDirectlyOver (inherited from UIElement) 
IsStylusOver (inherited from UIElement) 
IsTabStop (inherited from Control) 
IsVisible (inherited from UIElement) 
Language (inherited from FrameworkElement) 
LastVisibleMonth Gets or sets a DateTime value that indicates the last visible month of the Calendar. This is a dependency property.
LayoutTransform (inherited from FrameworkElement) 
LogicalChildren (inherited from FrameworkElement) 
Margin (inherited from FrameworkElement) 
MaxDate Gets or sets the maximum selectable date. This is a dependency property.
MaxHeight (inherited from FrameworkElement) 
MaxWidth (inherited from FrameworkElement) 
MinDate Gets or sets the minimum selectable date. This is a dependency property.
MinHeight (inherited from FrameworkElement) 
MinWidth (inherited from FrameworkElement) 
MonthColumns Gets or sets a value that indicates the number of month columns in the CalendarMonth. This is a dependency property.
MonthHeaderStyle Gets or sets the month header style. This is a dependency property.
MonthPickerStyle Gets or sets a Style for the MonthPicker used within the Calendar. This is a dependency property.
MonthRows Gets or sets a value that indicates the number of month rows in the Calendar. This is a dependency property.
MonthSelectorStyle Gets or sets the style for the month selector. This is a dependency property.
MonthStyle Gets or sets the styles applied to the CalendarMonth elements in this Calendar. This is a dependency property.
Name (inherited from FrameworkElement) 
NextButtonStyle Gets or sets the style for the "next month" button. This is a dependency property.
NextMonth Gets a command that causes the Calendar scrolls to the next month.
NextPage Gets a command that navigates forward the Calendar by one page.
Opacity (inherited from UIElement) 
OpacityMask (inherited from UIElement) 
OverridesDefaultStyle (inherited from FrameworkElement) 
Padding (inherited from Control) 
Parent (inherited from FrameworkElement) 
PersistId (inherited from UIElement)Obsolete.  
PreviousButtonStyle Gets or sets the style for the "previous month" button. This is a dependency property.
PreviousMonth Gets a command that causes the Calendar scrolls to the previous month.
PreviousPage Gets a command that navigates back the Calendar by one page.
RenderSize (inherited from UIElement) 
RenderTransform (inherited from UIElement) 
RenderTransformOrigin (inherited from UIElement) 
Resources (inherited from FrameworkElement) 
SelectedDate Gets or sets the first date in the current selection or null if the selection is empty. This is a dependency property.
SelectedDates Gets or sets the currently selected dates.
SelectionMode
ShowDayHeaders Gets or sets a value that indicates whether the calendar days header is visible. This is a dependency property.
ShowFooter Gets or sets a value that indicates whether the footer of the Calendar is shown or not. This is a dependency property.
ShowHeader Gets or sets the visibility of the Calendar's control header section.
ShowNonMonthDays Gets or sets a value that indicates whether non-month days are shown on the Calendar or not. This is a dependency property.
ShowWeekNumber Gets or sets a value that indicates whether week numbers will be shown on each month within the Calendar. This is a dependency property.
SnapsToDevicePixels (inherited from UIElement) 
Style (inherited from FrameworkElement) 
StylusPlugIns (inherited from UIElement) 
TabIndex (inherited from Control) 
Tag (inherited from FrameworkElement) 
Template (inherited from Control) 
TemplatedParent (inherited from FrameworkElement) 
Today Gets a command that selects today in the Calendar.
TodayButtonStyle Gets or sets the style for the "Today" button. This is a dependency property.
ToolTip (inherited from FrameworkElement) 
TouchesCaptured (inherited from UIElement) 
TouchesCapturedWithin (inherited from UIElement) 
TouchesDirectlyOver (inherited from UIElement) 
TouchesOver (inherited from UIElement) 
Triggers (inherited from FrameworkElement) 
Uid (inherited from UIElement) 
UseLayoutRounding (inherited from FrameworkElement) 
VerticalAlignment (inherited from FrameworkElement) 
VerticalContentAlignment (inherited from Control) 
Visibility (inherited from UIElement) 
VisualBitmapEffect (inherited from Visual)Obsolete.  
VisualBitmapEffectInput (inherited from Visual)Obsolete.  
VisualBitmapScalingMode (inherited from Visual) 
VisualCacheMode (inherited from Visual) 
VisualChildrenCount (inherited from FrameworkElement) 
VisualClearTypeHint (inherited from Visual) 
VisualClip (inherited from Visual) 
VisualEdgeMode (inherited from Visual) 
VisualEffect (inherited from Visual) 
VisualOffset (inherited from Visual) 
VisualOpacity (inherited from Visual) 
VisualOpacityMask (inherited from Visual) 
VisualParent (inherited from Visual) 
VisualScrollableAreaClip (inherited from Visual) 
VisualTextHintingMode (inherited from Visual) 
VisualTextRenderingMode (inherited from Visual) 
VisualTransform (inherited from Visual) 
VisualXSnappingGuidelines (inherited from Visual) 
VisualYSnappingGuidelines (inherited from Visual) 
WeekButtonStyle Gets or sets the style to be applied to week buttons. This is a dependency property.
WeekendDays Gets or sets a collection of DayOfWeek values that represents the weekend days.
WeekNumberFormat Gets or sets a value that indicates the strategy to use while computing the week number. This is a dependency property.
WeekNumberSeparatorStyle Gets or sets the style to be applied to week number separator. This is a dependency property.
Width (inherited from FrameworkElement) 
See Also