예제 #1
0
        public void LoadSettings()
        {
            var fileDialog = new OpenFileDialog();
            var fileName   = getFileName(fileDialog);

            if (string.IsNullOrEmpty(fileName) || !fileDialog.CheckFileExists)
            {
                return;
            }

            var settingsPersister = new DataPersistor(_ospSuiteXmlSerializerRepository);
            var settings          = settingsPersister.Load <ChartEditorAndDisplaySettings>(fileName);

            _chartEditorAndDisplayPresenter.CopySettingsFrom(settings);
        }
예제 #2
0
 private static void copySettings(IChartEditorAndDisplayPresenter chartEditorPresenter, ChartEditorAndDisplaySettings chartEditorAndDisplaySettings, bool loadColumnSettings)
 {
     chartEditorPresenter.CopySettingsFrom(chartEditorAndDisplaySettings, loadEditorLayout: true, loadColumnSettings: loadColumnSettings);
     applyColumnSettings(chartEditorPresenter);
 }