Calendar.DisplayDate Egenskap

Definition

Hämtar eller anger det datum som ska visas.

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

Egenskapsvärde

Det datum som ska visas. Standardvärdet är Today.

Exempel

Följande kod konfigurerar ett Calendar med ett visst intervall med visningsbara datum och anger det valda och visade datumet.

// 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"/>

Kommentarer

Egenskaperna DisplayDate och DisplayMode anger vad kalendern visar och vad som har fokus i kalendern. Användaren kan ändra det SelectedDate enda när DisplayMode är inställt på Månad, men användaren kan ändra DisplayDate när kalendern är i år- och decennieläge. I följande tabell beskrivs hur läget ändrar DisplayDate.

Visningsläge Action
Månad DisplayDate ändras när användaren navigerar till en annan månad.
Year Månaden med DisplayDate ändringar när användaren klickar eller navigerar till en annan månad.
Decennium DisplayDate Året för ändringar när användaren klickar eller navigerar till ett annat år.

DisplayDate ignoreras om dess värde ligger utanför det datumintervall som anges av DisplayDateStart och DisplayDateEnd egenskaper.

Information om beroendeegenskap

Objekt Value
Identifierarfält DisplayDateProperty
Metadataegenskaper inställda på true BindsTwoWayByDefault

XAML-attributanvändning

<Calendar DisplayDate="dateTimeString"/>

XAML-värden

dateTimeString Ett datum som är i något av formaten som visas i datetime XAML-syntaxavsnittet .

Gäller för