Kalender

En kalender gör det möjligt för en användare att välja ett datum med hjälp av en visuell kalendervisning.

En Calendar-kontroll kan användas på egen hand eller som en nedrullningsbar del av en DatePicker-kontroll. Mer information finns i DatePicker.

Följande bild visar två Calendar kontroller, en med val och blackout-datum och en utan.

kalenderkontroller
Kalenderkontroller

Följande tabell innehåller information om uppgifter som vanligtvis är associerade med Calendar.

Aktivitet Genomförande
Ange datum som inte kan väljas. Använd egenskapen BlackoutDates.
Låt Calendar visa en månad, ett helt år eller ett decennium. Ange egenskapen DisplayMode till Månad, År eller Decennium.
Ange om användaren kan välja ett datum, ett datumintervall eller flera datumintervall. Använd SelectionMode.
Ange det datumintervall som Calendar visar. Använd egenskaperna DisplayDateStart och DisplayDateEnd.
Ange om det aktuella datumet är markerat. Använd egenskapen IsTodayHighlighted. Som standard är IsTodayHighlightedtrue.
Ändra storleken på Calendar. Använd en Viewbox eller ställ in LayoutTransform-egenskapen till en ScaleTransform. Observera att om du anger egenskaperna Width och Height för en Calendarändrar inte den faktiska kalendern dess storlek.

Kontrollen Calendar ger grundläggande navigering med hjälp av antingen musen eller tangentbordet. I följande tabell sammanfattas tangentbordsnavigering.

Tangentkombination DisplayMode Åtgärd
PIL Month Ändrar egenskapen SelectedDate om egenskapen SelectionMode inte är inställd på None.
PIL Year Ändrar DisplayDate-egenskapens månad. Observera att SelectedDate inte ändras.
PIL Decade Ändrar året på DisplayDate. Observera att SelectedDate inte ändras.
SKIFT+PIL Month Om SelectionMode inte är inställt på SingleDate eller Noneutökas intervallet för valda datum.
HEM Month Ändrar SelectedDate till den första dagen i den aktuella månaden.
HEM Year Ändrar månaden för DisplayDate till årets första månad. SelectedDate ändras inte.
HEM Decade Ändrar året för DisplayDate till decenniets första år. SelectedDate ändras inte.
ÄNDE Month Ändrar SelectedDate till den sista dagen i den aktuella månaden.
ÄNDE Year Ändrar månaden för DisplayDate till årets sista månad. SelectedDate ändras inte.
ÄNDE Decade Ändrar året för DisplayDate till decenniets sista år. SelectedDate ändras inte.
CTRL+UPPÅTPIL Vilken som helst Växlar till det nästa större DisplayMode. Om DisplayMode redan är Decade, ingen åtgärd.
CTRL+NEDÅTPIL Vilken som helst Växlar till nästa mindre alternativ DisplayMode. Om DisplayMode redan är Month, ingen åtgärd.
BLANKSTEG ELLER ENTER Year eller Decade Växlar DisplayMode till Month eller Year som representeras av fokuserat objekt.

Se även