'宣言 Public ReadOnly Property Appointments As Appointment()
public Appointment[] Appointments {get;}
注: Appointments プロパティから返される配列は移動されている予定のスナップショットを表し、Appointments コレクションに属している実際の Appointment インスタンスを含みません。移動される予定が SelectedAppointments コレクションによって含まれていることが暗黙的に決まっているため、移動される実際の予定への参照はそのコレクションから取得できます。
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Private Sub UltraDayView1_AfterAppointmentsMoved(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.AfterAppointmentsMovedEventArgs) Handles UltraDayView1.AfterAppointmentsMoved Dim appointment As Appointment For Each appointment In e.Appointments Debug.WriteLine("Appointment '" + appointment.Subject + "' has been moved. Its new Start time and End time are: " + appointment.StartDateTime.ToLongDateString() + " - " + appointment.EndDateTime.ToLongDateString()) Next End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; private void ultraDayView1_AfterAppointmentsMoved(object sender, Infragistics.Win.UltraWinSchedule.AfterAppointmentsMovedEventArgs e) { foreach(Appointment appointment in e.Appointments) { Debug.WriteLine("Appointment '" + appointment.Subject + "' has been moved. Its new Start time and End time are: " + appointment.StartDateTime.ToLongDateString() + " - " + appointment.EndDateTime.ToLongDateString()); } }