コード例 #1
0
 public ChartTemplateDetailsPresenter(IChartTemplateDetailsView view, IChartSettingsPresenter chartSettingsPresenter, ICurveTemplatePresenter curveTemplatePresenter, IAxisSettingsPresenter axisSettingsPresenter, IChartExportSettingsPresenter chartExportSettingsPresenter)
     : base(view)
 {
     _chartSettingsPresenter             = chartSettingsPresenter;
     _curveTemplatePresenter             = curveTemplatePresenter;
     _axisSettingsPresenter              = axisSettingsPresenter;
     _axisSettingsPresenter.AxisRemoved += (o, e) => axisRemoved(e.Axis);
     _axisSettingsPresenter.AxisAdded   += (o, e) => axisAdded();
     _chartExportSettingsPresenter       = chartExportSettingsPresenter;
     _view.SetChartSettingsView(_chartSettingsPresenter.View);
     _view.SetCurveTemplateView(_curveTemplatePresenter.View);
     _view.SetAxisSettingsView(_axisSettingsPresenter.View);
     _view.SetChartExportSettingsView(_chartExportSettingsPresenter.View);
     AddSubPresenters(_chartSettingsPresenter, _curveTemplatePresenter, _axisSettingsPresenter, _chartExportSettingsPresenter);
 }
コード例 #2
0
 public void AttachPresenter(ICurveTemplatePresenter presenter)
 {
     _presenter = presenter;
 }