Freigeben über


Calendar.SelectedDate Eigenschaft

Definition

Ruft das derzeit ausgewählte Datum ab oder legt dieses 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 derzeit ausgewählte Datum. Der Standardwert ist null.

Ausnahmen

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

- oder -

Das angegebene Datum befindet sich in der BlackoutDates-Auflistung.

Bei Festlegung auf einen anderen Wert als null und Festlegung von SelectionMode auf None.

Beispiele

Im folgenden Beispiel wird ein Calendar mit einem bestimmten Bereich von 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

Bezeichnerfeld SelectedDateProperty
Metadateneigenschaften auf true festgelegt BindsTwoWayByDefault

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

Verwendung von XAML-Attributen

<Calendar SelectedDate="dateTimeString"/>  

XAML-Werte

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

Gilt für: