Export (0) Print
Expand All

Calendar.SelectedDate Property

Gets or sets the currently selected date.

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

'Declaration
<TypeConverterAttribute(GetType(DateTimeTypeConverter))> _
Public Property SelectedDate As Nullable(Of DateTime)
<sdk:Calendar SelectedDate="dateTimeString"/>

XAML Values

dateTimeString

A date specified in the format yyyy/mm/dd. The mm and dd components must always consist of two characters, with a leading zero if necessary. For instance, the month of May should be specified as 05.

Property Value

Type: System.Nullable(Of DateTime)
The date currently selected. The default is Nothing.

ExceptionCondition
ArgumentOutOfRangeException

The given date is outside the range specified by DisplayDateStart and DisplayDateEnd

-or-

The given date is in the BlackoutDates collection.

InvalidOperationException

If set to anything other than Nothing when SelectionMode is set to None.

Dependency property identifier field: SelectedDateProperty

Use this property when SelectionMode is set to SingleDate. In other modes, this property will always be the first date in SelectedDates.

The following code sets up a Calendar with a particular range of displayable dates, and sets the currently selected and displayed date. This example is part of a larger example available in the Calendar overview.


' Sets a Calendar to display a range of dates from 1/10/2009 to 
' 4/18/2009. 2/15/2009 is selected, but 3/2009 is initially 
' displayed. 
cal.SelectedDate = New DateTime(2009, 2, 15)
cal.DisplayDate = New DateTime(2009, 3, 15)

' if DisplayDate is not set, the Calendar displays 
' the SelectedDate. 
cal.DisplayDateStart = New DateTime(2009, 1, 10)
cal.DisplayDateEnd = New DateTime(2009, 4, 18)


Silverlight

Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft