private void View_ShowResultTableRequest(object sender, EventArgs e) { // TODO: consider move to model (do not forget do the same in dbedit) if (this.model.Solution != null) { var rtView = new ResultsTableView(); var rtModel = new ResultsTableModel(model.Solution.CoordinateByChannelLength, model.Solution.Temperature, model.Solution.Viscosity); var rtController = new ResultsTableController(rtView, rtModel); rtController.ControllerClosed += (s, ea) => { }; rtController.Show(); } else { MainView.ShowOutputErrorMessage(); } }
/// <summary> /// Fired when the data context is changed /// </summary> protected void SetModel(object sender, DependencyPropertyChangedEventArgs e) { _model = DataContext as ResultsTableModel; if (_model == null) return; Initialise(); }