Lire en anglais

Partager via


CalendarMode Énumération

Définition

Spécifie si un Calendar affiche un mois, une année ou une décennie.

C#
public enum CalendarMode
Héritage
CalendarMode

Champs

Nom Valeur Description
Decade 2

Calendar affiche une décennie à la fois.

Month 0

Calendar affiche un mois à la fois.

Year 1

Calendar affiche une année à la fois.

Exemples

L’exemple suivant crée un calendrier qui affiche les mois d’une année et gère l’événement DisplayModeChanged afin que lorsque l’utilisateur clique sur un mois ou sur l’année, le calendrier ne change pas son 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;
}

Remarques

Un Calendar peut afficher un mois, une année ou une décennie à la fois. Le tableau suivant répertorie la façon dont l’utilisateur accède à chaque mode.

DisplayMode Action
Month Pour accéder au mode Année, cliquez sur l’en-tête du mois.
Year Pour accéder au mode Décennie, cliquez sur le titre année. Pour accéder au mode Mois, cliquez sur l’un des mois affichés.
Décennie Pour accéder au mode Année, cliquez sur l’une des années affichées.

S’applique à

Produit Versions
.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