CalendarMode Enum

Definition

Anger om en Calendar visar en månad, ett år eller ett decennium.

public enum class CalendarMode
public enum CalendarMode
type CalendarMode = 
Public Enum CalendarMode
Arv
CalendarMode

Fält

Name Värde Description
Month 0

Visar Calendar en månad i taget.

Year 1

Visar Calendar ett år i taget.

Decade 2

Visar Calendar ett decennium i taget.

Exempel

I följande exempel skapas en kalender som visar månaderna under ett år och hanterar DisplayModeChanged händelsen så att kalendern inte ändrar sin DisplayModenär användaren klickar på en månad eller ett år.

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

Kommentarer

En Calendar kan visa en månad, ett år eller ett decennium i taget. I följande tabell visas hur användaren navigerar till varje läge.

Visningsläge Action
Månad Om du vill gå till Årsläge klickar du på månadsrubriken.
Year Om du vill gå till Decennieläge klickar du på årsrubriken. Om du vill navigera till månadsläge klickar du på en av de månader som visas.
Decennium Om du vill gå till Årsläge klickar du på ett av de år som visas.

Gäller för