Leer en inglés

Compartir a través de


CalendarMode Enumeración

Definición

Especifica si un control Calendar muestra un mes, un año o una década.

C#
public enum CalendarMode
Herencia
CalendarMode

Campos

Nombre Valor Description
Decade 2

Calendar muestra una década cada vez.

Month 0

Calendar muestra un mes cada vez.

Year 1

Calendar muestra un año cada vez.

Ejemplos

En el ejemplo siguiente se crea un calendario que muestra los meses de un año y controla el DisplayModeChanged evento para que cuando el usuario haga clic en un mes o año, el calendario no cambia su 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;
}

Comentarios

Un Calendar puede mostrar un mes, un año o una década a la vez. En la tabla siguiente se muestra cómo navega el usuario a cada modo.

DisplayMode Acción
Month (Mes) Para navegar al modo Año, haga clic en el encabezado mes.
Year Para navegar al modo Década, haga clic en el encabezado año. Para navegar al modo Mes, haga clic en uno de los meses mostrados.
Década Para navegar al modo Año, haga clic en uno de los años mostrados.

Se aplica a

Producto Versiones
.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