Udostępnij za pośrednictwem


Calendar.DisplayDate Właściwość

Definicja

Pobiera lub ustawia datę do wyświetlenia.

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

Wartość właściwości

Data do wyświetlenia. Wartość domyślna to Today.

Przykłady

Poniższy kod konfiguruje element Calendar z określonym zakresem wyświetlanych dat i ustawia aktualnie wybraną i wyświetlaną datę.

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

Uwagi

Właściwości DisplayDate i DisplayMode określają, co jest wyświetlane w kalendarzu i co ma fokus w kalendarzu. Użytkownik może zmienić SelectedDate wartość tylko wtedy, gdy DisplayMode jest ustawiona na Miesiąc, ale użytkownik może zmienić DisplayDate wartość, gdy kalendarz jest w trybie Rok i Dekada. W poniższej tabeli opisano sposób zmiany DisplayDatetrybu .

DisplayMode Akcja
Month (Miesiąc) DisplayDate zmienia się, gdy użytkownik przechodzi do innego miesiąca.
Year (Rok) Miesiąc zmiany DisplayDate , gdy użytkownik kliknie lub przejdzie do innego miesiąca.
Dekady Rok DisplayDate zmiany, gdy użytkownik kliknie lub przejdzie do innego roku.

DisplayDate Jest ignorowany, jeśli jego wartość znajduje się poza zakresem dat określonych przez DisplayDateStart właściwości i DisplayDateEnd .

Informacje dotyczące właściwości zależności

Pole identyfikatora DisplayDateProperty
Właściwości metadanych ustawione na true BindsTwoWayByDefault

Użycie atrybutu języka XAML

<Calendar DisplayDate="dateTimeString"/>  

Wartości XAML

dateTimeString
Data, która znajduje się w jednym z formatów wymienionych w temacie Składnia XAML DateTime .

Dotyczy