Teilen über


CalendarMode Enumeration

Definition

Gibt an, ob ein Calendar-Objekt einen Monat, ein Jahr oder ein Jahrzehnt anzeigt.

public enum class CalendarMode
public enum CalendarMode
type CalendarMode = 
Public Enum CalendarMode
Vererbung
CalendarMode

Felder

Decade 2

Der Calendar zeigt ein Jahrzehnt an.

Month 0

Der Calendar zeigt einen Monat an.

Year 1

Der Calendar zeigt ein Jahr an.

Beispiele

Im folgenden Beispiel wird ein Kalender erstellt, der die Monate in einem Jahr anzeigt und das DisplayModeChanged Ereignis behandelt, sodass der Kalender, wenn der Benutzer auf einen Monat oder das Jahr klickt, seinen nicht ändert DisplayMode.

Calendar yearCalendar = new Calendar();
yearCalendar.DisplayMode = CalendarMode.Year;
yearCalendar.DisplayModeChanged +=
    new EventHandler<CalendarModeChangedEventArgs>(Calendar_DisplayModeChanged);

// root is a Panel that is defined elswhere.
root.Children.Add(yearCalendar);
Dim yearCalendar As New Calendar()
yearCalendar.DisplayMode = CalendarMode.Year
AddHandler yearCalendar.DisplayModeChanged, AddressOf Calendar_DisplayModeChanged

' root is a Panel that is defined elswhere. 
root.Children.Add(yearCalendar)
<Calendar DisplayMode="Year" DisplayModeChanged="Calendar_DisplayModeChanged" />
private void Calendar_DisplayModeChanged(object sender,
                                         CalendarModeChangedEventArgs e)
{
    Calendar calObj = sender as Calendar;

    calObj.DisplayMode = CalendarMode.Year;
}
    Private Sub Calendar_DisplayModeChanged(ByVal sender As Object, ByVal e As CalendarModeChangedEventArgs)
        Dim calObj As Calendar = TryCast(sender, Calendar)

        calObj.DisplayMode = CalendarMode.Year
    End Sub

    Private Sub calendar1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
        Dim cal = TryCast(sender, Calendar)
        cal.BlackoutDates.AddDatesInPast()
    End Sub

End Class

Hinweise

Ein Calendar kann einen Monat, ein Jahr oder ein Jahrzehnt gleichzeitig anzeigen. In der folgenden Tabelle ist aufgeführt, wie der Benutzer zu den einzelnen Modus navigiert.

DisplayMode Aktion
Month (Monat) Um zum Jahresmodus zu navigieren, klicken Sie auf die Monatsüberschrift.
Year Klicken Sie auf die Jahresüberschrift, um zum Dekadenmodus zu navigieren. Um zum Monatsmodus zu navigieren, klicken Sie auf einen der angezeigten Monate.
Jahrzehnt Um zum Jahresmodus zu navigieren, klicken Sie auf eines der angezeigten Jahre.

Gilt für: