Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Evento Calendar.DisplayModeChanged

.NET Framework (current version)
 

Ocorre quando o DisplayMode propriedade é alterada.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (em PresentationFramework.dll)

public event EventHandler<CalendarModeChangedEventArgs> DisplayModeChanged

<Calendar DisplayModeChanged="eventhandler"/>

O exemplo a seguir cria um calendário que exibe os meses em um ano e identificadores de DisplayModeChanged evento para que quando o usuário clica em um mês ou ano, o calendário não altera seu 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);
<Calendar DisplayMode="Year" DisplayModeChanged="Calendar_DisplayModeChanged" />
private void Calendar_DisplayModeChanged(object sender,
                                         CalendarModeChangedEventArgs e)
{
    Calendar calObj = sender as Calendar;

    calObj.DisplayMode = CalendarMode.Year;
}

.NET Framework
Disponível desde 4.0
Silverlight
Disponível desde 2.0
Retornar ao início
Mostrar: