Exemplo n.º 1
0
 private void Model_Updated(object sender, EventArgs e)
 {
     Model = sender as IScheduleTableModel;
     lock (views)
     {
         views
         .ToList()
         .ForEach((x) =>
         {
             x.Update(Model);
         });
     }
 }
Exemplo n.º 2
0
        public ScheduleTablePresenter(IScheduleTableModel model)
        {
            Model = model;

            Model.Updated += Model_Updated;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Обновить представление по модели
 /// </summary>
 /// <param name="scheduleRecords"></param>
 public void Update(IScheduleTableModel scheduleTable)
 {
     Records = scheduleTable.Records;
 }