CalendarMode Énumération

Définition

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

public enum class CalendarMode
public enum CalendarMode
type CalendarMode = 
Public Enum CalendarMode
Héritage
CalendarMode

Champs

Nom Valeur Description
Month 0

Affiche Calendar un mois à la fois.

Year 1

Affiche Calendar une année à la fois.

Decade 2

Les Calendar affiches une décennie à 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 l’année, le calendrier ne change pas son 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

Remarques

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

DisplayMode Action
Mois Pour accéder au mode Année, cliquez sur le titre mois.
Year Pour accéder au mode Décennie, cliquez sur l’en-tête d’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 à