Calendar.SelectedDate Egenskap

Definition

Hämtar eller anger det valda datumet.

public:
 property Nullable<DateTime> SelectedDate { Nullable<DateTime> get(); void set(Nullable<DateTime> value); };
public DateTime? SelectedDate { get; set; }
member this.SelectedDate : Nullable<DateTime> with get, set
Public Property SelectedDate As Nullable(Of DateTime)

Egenskapsvärde

Det datum som för närvarande har valts. Standardvärdet är null.

Undantag

Det angivna datumet ligger utanför det intervall som anges av DisplayDateStart och DisplayDateEnd

-eller-

Det angivna datumet finns i BlackoutDates samlingen.

Om det är inställt på något annat än null när SelectionMode är inställt på None.

Exempel

I följande exempel skapas ett Calendar med ett visst intervall med visningsbara datum och anger det valda och visade datumet.

// Create a Calendar that displays 1/10/2009
// through 4/18/2009.
Calendar basicCalendar = new Calendar();
basicCalendar.DisplayDateStart = new DateTime(2009, 1, 10);
basicCalendar.DisplayDateEnd = new DateTime(2009, 4, 18);
basicCalendar.DisplayDate = new DateTime(2009, 3, 15);
basicCalendar.SelectedDate = new DateTime(2009, 2, 15);

// root is a Panel that is defined elswhere.
root.Children.Add(basicCalendar);
' Create a Calendar that displays 1/10/2009 
' through 4/18/2009. 
Dim basicCalendar As New Calendar()
basicCalendar.DisplayDateStart = New DateTime(2009, 1, 10)
basicCalendar.DisplayDateEnd = New DateTime(2009, 4, 18)
basicCalendar.DisplayDate = New DateTime(2009, 3, 15)
basicCalendar.SelectedDate = New DateTime(2009, 2, 15)

' root is a Panel that is defined elswhere. 
root.Children.Add(basicCalendar)
<!-- Create a Calendar that displays 1/10/2009
           through 4/18/2009. -->
<Calendar Margin="20" 
          SelectedDate="2/15/2009"
          DisplayDate="3/15/2009"
          DisplayDateStart="1/10/2009"
          DisplayDateEnd="4/18/2009"/>

Kommentarer

Information om beroendeegenskap

Objekt Value
Identifierarfält SelectedDateProperty
Metadataegenskaper inställda på true BindsTwoWayByDefault

Använd den här egenskapen när SelectionMode är inställd på SingleDate. I andra lägen är den här egenskapen alltid det första datumet i SelectedDates.

XAML-attributanvändning

<Calendar SelectedDate="dateTimeString"/>

XAML-värden

dateTimeString Ett datum som är i något av formaten som visas i datetime XAML-syntaxavsnittet .

Gäller för