Sdílet prostřednictvím


Calendar.DisplayDate Vlastnost

Definice

Získá nebo nastaví datum, které se má zobrazit.

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

DateTime

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

Příklady

Následující kód nastaví Calendar konkrétní rozsah zobrazovaný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.

DisplayMode Akce
Month (Měsíc) DisplayDate změní, když uživatel přejde na jiný měsíc.
Year (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 její hodnota mimo rozsah kalendářních dat určených vlastnostmi a DisplayDateEnd vlastnostmiDisplayDateStart.

Informace o vlastnosti závislosti

Pole identifikátoru 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 XAML DateTime .

Platí pro