Calendar.DisplayDate Calendar.DisplayDate Calendar.DisplayDate Calendar.DisplayDate Property

Definition

Ruft das anzuzeigende Datum ab oder legt dieses fest.Gets or sets the date to display.

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.The date to display. Die Standardeinstellung ist Today.The default is Today.

Beispiele

Der folgende Code richtet einen mit Calendar einem bestimmten Bereich von anzeigbaren Datumsangaben ein und legt das aktuell ausgewählte und angezeigte Datum fest.The following code sets up 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

Die DisplayDate Eigenschaften DisplayMode und geben an, was der Kalender anzeigt und welcher Fokus innerhalb des Kalenders liegt.The DisplayDate and DisplayMode properties specify what the calendar displays and what has focus within the calendar. Der Benutzer kann den SelectedDate nur ändern, wenn DisplayMode auf "Month" festgelegt ist. der Benutzer DisplayDate kann jedoch das ändern, wenn sich der Kalender im Jahr-und Jahrzehnt Modus befindet.The user can change the SelectedDate only when DisplayMode is set to Month, but the user might change the DisplayDate when the Calendar is in Year and Decade mode. In der folgenden Tabelle wird beschrieben, wie der DisplayDateModus geändert wird.The following table describes how the mode changes the DisplayDate.

Display ModeDisplayMode AktionAction
MonatMonth DisplayDateändert sich, wenn der Benutzer zu einem anderen Monat navigiert.DisplayDate changes when the user navigates to a different month.
JahrYear Der Monat der DisplayDate Änderungen, wenn der Benutzer auf einen anderen Monat klickt oder navigiert.The month of DisplayDate changes when the user clicks or navigates to a different month.
DecadeDecade Das Jahr der DisplayDate Änderungen, wenn der Benutzer auf ein anderes Jahr klickt bzw. navigiert.The year of DisplayDate changes when the user clicks or navigates to another year.

DisplayDatewird ignoriert, wenn der Wert außerhalb des Datums Bereichs liegt, der durch DisplayDateStart die-Eigenschaft und die- DisplayDateEnd Eigenschaft angegeben wird.DisplayDate is ignored if its value is outside of the range of dates that is specified by DisplayDateStart and DisplayDateEnd properties.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

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

Verwendung von XAML-AttributenXAML Attribute Usage

<Calendar DisplayDate="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: