カレンダーが変更されたことを知るには DisplayDateChanged イベントを使用します。
たとえば、「カレンダーが9月から10月に変更された」、「2010年から2011年に変更された」など、表示されている内容に変更があった場合にイベントが発生します。
下記は、カレンダーが変更された場合にメッセージを表示する例です。
VBの例
Private Sub Calendar1_DisplayDateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.CalendarDateChangedEventArgs) Handles Calendar1.DisplayDateChanged MessageBox.Show("カレンダーが変更されました") End Sub
C#の例
private void Calendar1_DisplayDateChanged(object sender, CalendarDateChangedEventArgs e) { MessageBox.Show("カレンダーが変更されました"); }