Calendar.DisplayDate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.