Calendar.DisplayModeChanged Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özelliği değiştirildiğinde DisplayMode gerçekleşir.
public:
event EventHandler<System::Windows::Controls::CalendarModeChangedEventArgs ^> ^ DisplayModeChanged;
public event EventHandler<System.Windows.Controls.CalendarModeChangedEventArgs> DisplayModeChanged;
member this.DisplayModeChanged : EventHandler<System.Windows.Controls.CalendarModeChangedEventArgs>
Public Custom Event DisplayModeChanged As EventHandler(Of CalendarModeChangedEventArgs)
Public Event DisplayModeChanged As EventHandler(Of CalendarModeChangedEventArgs)
Olay Türü
Örnekler
Aşağıdaki örnek, bir yıldaki ayları DisplayModeChanged görüntüleyen ve kullanıcı bir aya veya yıla tıkladığında takvimin değerini değiştirmemesi DisplayModeiçin olayı işleyen bir takvim oluşturur.
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
Açıklamalar
XAML Öznitelik Kullanımı
<Calendar DisplayModeChanged="eventhandler"/>
Şunlara uygulanır
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.