CalendarMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op of een Calendar maand, jaar of decennium wordt weergegeven.
public enum class CalendarMode
public enum CalendarMode
type CalendarMode =
Public Enum CalendarMode
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Month | 0 | De Calendar weergaven per maand tegelijk. |
| Year | 1 | De Calendar weergaven worden een jaar tegelijk weergegeven. |
| Decade | 2 | De Calendar displays zijn tien jaar tegelijk. |
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 Calendar kan een maand, een jaar of een decennium tegelijk 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. |