我正在尝试使用C#在Silverlight中制作一个预约簿,因此我将拥有一个主要的
我可以通知
但是如果以下情况更改了预约列表,我该如何检查呢?
AppointmentBook
控件,其中包含用于存储每个Appointment
控件的跟随项。 List<kAppointment> appointments = null;
public IList<kAppointment> Appointments
{
get
{
if (appointments == null)
{
appointments = new List<kAppointment>();
}
// Can notify something change here,
return appointments;
}
}
我可以通知
AppointmentBook
控件,使用上述代码分配新列表,这样它就会重新绘制每个预约控件。但是如果以下情况更改了预约列表,我该如何检查呢?
appointments.Add(NewAppointment);