예제 #1
0
 public void BindTo(IChartManagement chart)
 {
     _screenBinderForChartManagement.BindToSource(chart);
     _screenBinderForExportSettings.BindToSource(chart.FontAndSize);
     _screenBinderForFonts.BindToSource(chart.FontAndSize.Fonts);
     Refresh();
 }
 protected override void Context()
 {
     base.Context();
     _chartManagement = A.Fake <IChartManagement>();
     A.CallTo(() => _chartManagement.FontAndSize).Returns(new ChartFontAndSizeSettings());
     _chartManagement.FontAndSize.ChartHeight = 500;
     sut.ChartExportSettingsChanged          += (o, e) => _chartExportSettingsChanged = true;
     sut.Edit(_chartManagement);
 }
 protected override void Context()
 {
     base.Context();
     _chartManagement = A.Fake <IChartManagement>();
 }
예제 #4
0
 public void CopyChartSettingsFrom(IChartManagement chart)
 {
     ChartSettings.UpdatePropertiesFrom(chart.ChartSettings);
 }
 public void Edit(IChartManagement chartManagement)
 {
     _chartManagement = chartManagement;
     _view.BindTo(chartManagement);
 }