Freigeben über


Calendar.DisplayDate Eigenschaft

Definition

Ruft das anzuzeigende Datum ab oder legt dieses fest.

public:
 property DateTime DisplayDate { DateTime get(); void set(DateTime value); };
public DateTime DisplayDate { get; set; }
member this.DisplayDate : DateTime with get, set
Public Property DisplayDate As DateTime

Eigenschaftswert

Das anzuzeigende Datum. Der Standardwert ist Today.

Beispiele

Mit dem folgenden Code wird ein Calendar mit einem bestimmten Bereich von angezeigten Datumsangaben eingerichtet 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

Die DisplayDate Eigenschaften und DisplayMode geben an, was im Kalender angezeigt wird und was den Fokus innerhalb des Kalenders hat. Der Benutzer kann nur ändern SelectedDate , wenn DisplayMode auf Monat festgelegt ist, aber der Benutzer kann ändern DisplayDate , wenn sich der Kalender im Modus Jahr und Jahrzehnt befindet. In der folgenden Tabelle wird beschrieben, wie der Modus ändert DisplayDate.

DisplayMode Aktion
Month (Monat) DisplayDate ändert sich, wenn der Benutzer zu einem anderen Monat navigiert.
Year Der Monat ändert DisplayDate sich, wenn der Benutzer auf einen anderen Monat klickt oder zu einem anderen Monat navigiert.
Jahrzehnt Das Jahr der DisplayDate Änderungen, wenn der Benutzer auf ein anderes Jahr klickt oder zu einem anderen Jahr navigiert.

DisplayDate wird ignoriert, wenn der Wert außerhalb des Datumsbereichs liegt, der durch DisplayDateStart die Eigenschaften und DisplayDateEnd angegeben wird.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld DisplayDateProperty
Metadateneigenschaften auf true festgelegt BindsTwoWayByDefault

Verwendung von XAML-Attributen

<Calendar DisplayDate="dateTimeString"/>  

XAML-Werte

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

Gilt für: