Calendar.SelectedDate Eigenschaft

Definition

Ruft das aktuell ausgewählte Datum ab oder legt es fest.

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)

Eigenschaftswert

Das aktuell ausgewählte Datum. Der Standardwert lautet null.

Ausnahmen

Das angegebene Datum liegt außerhalb des durch DisplayDateStart und DisplayDateEnd

- oder -

Das angegebene Datum befindet sich in der BlackoutDates Auflistung.

Wenn diese Einstellung auf einen anderen null Als auf den Zeitpunkt SelectionMode festgelegt Noneist.

Beispiele

Im folgenden Beispiel wird ein Calendar bestimmter Bereich mit angezeigten Datumsangaben erstellt und das aktuell ausgewählte und angezeigte Datum festgelegt.

// 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"/>

Hinweise

Informationen zur Abhängigkeitseigenschaft

Item Wert
Bezeichnerfeld SelectedDateProperty
Auf Metadateneigenschaften festgelegt true BindsTwoWayByDefault

Verwenden Sie diese Eigenschaft, wenn SelectionMode sie auf SingleDate. In anderen Modi ist diese Eigenschaft immer das erste Datum in SelectedDates.

Verwendung von XAML-Attributen

<Calendar SelectedDate="dateTimeString"/>

XAML-Werte

dateTimeString Ein Datum, das sich in einem der Formate befindet, die im Thema "DateTime XAML-Syntax " aufgeführt sind.

Gilt für: