CalendarStyle Property

DatePicker.CalendarStyle Property

 

Gets or sets the style that is used when rendering the calendar.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Style CalendarStyle { get; set; }

Property Value

Type: System.Windows.Style

The style that is used when rendering the calendar.

Use the CalendarStyle property to specify the appearance of the drop-down calendar.

Identifier field

CalendarStyleProperty

Metadata properties set to true

None

<DatePicker CalendarStyle="{resourceExtensionstyleResourceKey}"/>

resourceExtension

One of the following: StaticResource or DynamicResource. For more information, see XAML Resources.

styleResourceKey

The key that identifies the template being requested. The key refers to an existing resource in a ResourceDictionary.

The following example creates a Style for Calendar and assigns the style to the CalendarStyle property.

<StackPanel>
  <StackPanel.Resources>
    <Style TargetType="Calendar"
           x:Key="DateTimeCalendar">
      <Setter Property="Background" Value="LightBlue"/>
      <Setter Property="BorderBrush" Value="DarkBlue"/>
      <Setter Property="BorderThickness" Value="5"/>
    </Style>

  </StackPanel.Resources>
  <DatePicker Background="DarkBlue"
              CalendarStyle="{StaticResource DateTimeCalendar}"/>
</StackPanel>

.NET Framework
Available since 4.0
Silverlight
Available since 2.0
Return to top
Show:
© 2016 Microsoft