Calendar.DisplayDate Vlastnost

Definice

Získá nebo nastaví datum k zobrazení.

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

Hodnota vlastnosti

Datum, které se má zobrazit. Výchozí hodnota je Today.

Příklady

Následující kód nastaví Calendar konkrétní rozsah zobrazovaných kalendářních dat a nastaví aktuálně vybrané a zobrazené datum.

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

Poznámky

Vlastnosti DisplayDate určují DisplayMode , co kalendář zobrazuje a co má fokus v kalendáři. Uživatel může změnit SelectedDate jenom v případě, že DisplayMode je nastavený na Měsíc, ale uživatel může změnit DisplayDate , kdy je kalendář v režimu Rok a Desetiletí. Následující tabulka popisuje, jak režim mění DisplayDate.

Režim zobrazení Action
Měsíc DisplayDate změní, když uživatel přejde na jiný měsíc.
Rok Měsíc DisplayDate se změní, když uživatel klikne nebo přejde na jiný měsíc.
Desetiletí Rok DisplayDate změny, když uživatel klikne nebo přejde na jiný rok.

DisplayDateje ignorována, pokud je jeho hodnota mimo rozsah kalendářních dat určených vlastnostmi a DisplayDateEnd vlastnostmiDisplayDateStart.

Informace o vlastnosti závislosti

Položka Value
Pole Identifikátor DisplayDateProperty
Vlastnosti metadat nastavené na true BindsTwoWayByDefault

Použití atributu XAML

<Calendar DisplayDate="dateTimeString"/>

Hodnoty XAML

dateTimeString Datum, které je v jednom z formátů uvedených v tématu Syntaxe JAZYKa DateTime XAML .

Platí pro