I tried to use the "BindingListObject" in "AfterAppointmentsMovedEventArgs" for "AfterAppointmentsMoved" event. But how come all I got was null?
A common misconception is that the Appointment instances contained within the array returned by the AfterAppointmentsMovedEventArgs.Appointments property are live instances; actually, they are not, but rather clones of the actual instances, and the BindingListObject property returns null for these instances.