Calendar.DisplayMode Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de kalender een maand, jaar of decennium weergeeft.

public:
 property System::Windows::Controls::CalendarMode DisplayMode { System::Windows::Controls::CalendarMode get(); void set(System::Windows::Controls::CalendarMode value); };
public System.Windows.Controls.CalendarMode DisplayMode { get; set; }
member this.DisplayMode : System.Windows.Controls.CalendarMode with get, set
Public Property DisplayMode As CalendarMode

Waarde van eigenschap

Een waarde die aangeeft hoe lang het Calendar moet worden weergegeven.

Voorbeelden

In het volgende voorbeeld wordt een kalender gemaakt waarin de maanden in een jaar worden weergegeven en de DisplayModeChanged gebeurtenis wordt verwerkt, zodat de agenda niet wordt gewijzigd DisplayModewanneer de gebruiker op een maand of jaar klikt.

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

Opmerkingen

Een agenda kan een maand, een jaar of een decennium weergeven. In de volgende tabel ziet u hoe de gebruiker naar elke modus navigeert.

DisplayMode Action
Maand Als u naar de modus Jaar wilt navigeren, klikt u op de kop maand.
Year Als u naar de modus Decennium wilt navigeren, klikt u op de kop van het jaar. Als u naar de maandmodus wilt navigeren, klikt u op een van de weergegeven maanden.
Decennium Als u naar de modus Jaar wilt navigeren, klikt u op een van de weergegeven jaren.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld DisplayModeProperty
Eigenschappen van metagegevens ingesteld op true BindsTwoWayByDefault

Van toepassing op