Calendar.DisplayMode Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kalender menampilkan bulan, tahun, atau dekade.
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
Nilai Properti
Nilai yang menunjukkan berapa lama waktu yang Calendar harus ditampilkan.
Contoh
Contoh berikut membuat kalender yang menampilkan bulan dalam setahun dan menangani DisplayModeChanged acara sehingga ketika pengguna mengklik satu bulan atau tahun, kalender tidak mengubahnya 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
Keterangan
Kalender bisa menampilkan sebulan, setahun, atau satu dekade. Tabel berikut ini mencantumkan cara pengguna menavigasi ke setiap mode.
DisplayMode | Tindakan |
---|---|
Bulan | Untuk menavigasi ke mode Tahun, klik judul bulan. |
Tahun | Untuk menavigasi ke mode Dekade, klik judul tahun. Untuk menavigasi ke mode Bulan, klik salah satu bulan yang ditampilkan. |
Dekade | Untuk menavigasi ke mode Tahun, klik salah satu tahun yang ditampilkan. |
Informasi Properti Dependensi
Bidang pengidentifikasi | DisplayModeProperty |
Properti metadata diatur ke true |
BindsTwoWayByDefault |