//вызывается в ответ на IProjectsModel.ProjectUpdate, также вызывая обновление модели и представления. private void model_ProjectUpdated(object sender, ProjectEventArgs e) { view.UpdateProject(e.Project); }
private void view_ProjectUpdated(object sender, ProjectEventArgs e) { model.UpdateProject(e.Project); SetEstimatedColor(e.Project); }
//обработчик вызывается в ответ на событие IProjectsView.DetailsUpdated и просто вызывает SetEstimateColor() //для обновления цвета TextBox со предположительной стоимостью проекта. private void view_DetailsUpdated(object sender, ProjectEventArgs e) { SetEstimatedColor(e.Project); }