CalendarMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica se um Calendar exibe um mês, um ano ou uma década.
public enum class CalendarMode
public enum CalendarMode
type CalendarMode =
Public Enum CalendarMode
- Herança
Campos
Decade | 2 | O Calendar exibe uma década por vez. |
Month | 0 | O Calendar exibe um mês por vez. |
Year | 1 | O Calendar exibe um ano por vez. |
Exemplos
O exemplo a seguir cria um calendário que exibe os meses em um ano e manipula o DisplayModeChanged evento para que, quando o usuário clica em um mês ou no ano, o calendário não altere 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);
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
Comentários
Um Calendar pode exibir um mês, um ano ou uma década de cada vez. A tabela a seguir lista como o usuário navega para cada modo.
DisplayMode | Ação |
---|---|
Mês | Para navegar até o modo Ano, clique no título do mês. |
Year | Para navegar até o modo Década, clique no título ano. Para navegar até o modo Mês, clique em um dos meses exibidos. |
Década | Para navegar até o modo Ano, clique em um dos anos exibidos. |