CalendarMode Wyliczenie

Definicja

Określa, czy jest Calendar wyświetlany miesiąc, rok, czy dekada.

C#
public enum CalendarMode
Dziedziczenie
CalendarMode

Pola

Nazwa Wartość Opis
Decade 2

Wyświetla Calendar dziesięć lat w czasie.

Month 0

Wyświetla Calendar miesiąc w danym momencie.

Year 1

Wyświetla Calendar rok w danym momencie.

Przykłady

Poniższy przykład tworzy kalendarz, który wyświetla miesiące w roku i obsługuje DisplayModeChanged zdarzenie tak, aby gdy użytkownik kliknie miesiąc lub rok, kalendarz nie zmienia jego DisplayMode.

C#
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);
XAML
<Calendar DisplayMode="Year" DisplayModeChanged="Calendar_DisplayModeChanged" />
C#
private void Calendar_DisplayModeChanged(object sender,
                                         CalendarModeChangedEventArgs e)
{
    Calendar calObj = sender as Calendar;

    calObj.DisplayMode = CalendarMode.Year;
}

Uwagi

Element Calendar może wyświetlać miesiąc, rok lub dekadę w danym momencie. W poniższej tabeli przedstawiono sposób przechodzenia użytkownika do każdego trybu.

DisplayMode Akcja
Month (Miesiąc) Aby przejść do trybu Rok, kliknij nagłówek miesiąca.
Year (Rok) Aby przejść do trybu Dekada, kliknij nagłówek rok. Aby przejść do trybu Miesiąc, kliknij jeden z wyświetlanych miesięcy.
Dekady Aby przejść do trybu Rok, kliknij jeden z wyświetlanych lat.

Dotyczy

Produkt Wersje
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9