Calendar.SelectedDate Eigenschaft

Definition

Ruft das derzeit ausgewählte Datum ab oder legt dieses fest.Gets or sets the currently selected date.

public:
 property Nullable<DateTime> SelectedDate { Nullable<DateTime> get(); void set(Nullable<DateTime> value); };
public Nullable<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.The date currently selected. Der Standardwert ist null.The default is null.

Ausnahmen

Das angegebene Datum liegt außerhalb des durch DisplayDateStart und DisplayDateEnd angegebenen Bereichs.The specified date is outside the range specified by DisplayDateStart and DisplayDateEnd

- oder --or- Das angegebene Datum befindet sich in der BlackoutDates-Auflistung.The specified date is in the BlackoutDates collection.

Bei Festlegung auf einen anderen Wert als null und Festlegung von SelectionMode auf None.If set to anything other than null when SelectionMode is set to None.

Beispiele

Im folgenden Beispiel wird ein Calendar mit einem bestimmten Bereich von anzeigbaren Datumsangaben erstellt und das aktuell ausgewählte und angezeigte Datum festgelegt.The following example creates a Calendar with a particular range of displayable dates, and sets the currently selected and displayed date.

// 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ängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field SelectedDateProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true BindsTwoWayByDefault

Verwenden Sie diese Eigenschaft, wenn SelectionMode auf SingleDatefestgelegt ist.Use this property when SelectionMode is set to SingleDate. In anderen Modi ist diese Eigenschaft immer das erste Datum in SelectedDates.In other modes, this property will always be the first date in SelectedDates.

Verwendung von XAML-AttributenXAML Attribute Usage

<Calendar SelectedDate="dateTimeString"/>  

XAML-WerteXAML Values

DateTimeStringdateTimeString
Ein Datum, das in einem der Formate liegt, die im Thema DateTime-XAML-Syntax aufgeführt sind.A date that is in one of the formats that are listed in the DateTime XAML Syntax topic.

Gilt für: