Exemple #1
0
 /// <summary>This will remove the Worksheet <paramref>ctrl</paramref> from the corresponding forms collection.</summary>
 /// <param name="ctrl">The Worksheet to remove.</param>
 /// <remarks>No exception is thrown if the Form frm is not a member of the worksheet forms collection.</remarks>
 public void RemoveWorksheet(Altaxo.Worksheet.GUI.WorksheetController ctrl)
 {
     foreach (IViewContent content in WorkbenchSingleton.Workbench.ViewContentCollection)
     {
         if ((content is Altaxo.Gui.IMVCControllerWrapper) &&
             object.ReferenceEquals(((Altaxo.Gui.IMVCControllerWrapper)content).MVCController, ctrl))
         {
             WorkbenchSingleton.Workbench.CloseContent(content);
             break;
         }
     }
 }
Exemple #2
0
        void FileSelected(object sender, EventArgs e)
        {
            foreach (FileList.FileListItem item in filelister.SelectedItems)
            {
                switch (Path.GetExtension(item.FullName).ToLower())
                {
                case ".axoprj":
                case ".axoprz":
                    Current.ProjectService.OpenProject(item.FullName);
                    break;

                case ".spc":
                    if (Current.Workbench.ActiveViewContent is Altaxo.Worksheet.GUI.WorksheetController)
                    {
                        Altaxo.Worksheet.GUI.WorksheetController ctrl = (Altaxo.Worksheet.GUI.WorksheetController)Current.Workbench.ActiveViewContent;
                        string [] files = new string[] { item.FullName };
                        Altaxo.Serialization.Galactic.Import.ImportSpcFiles(files, ctrl.DataTable);
                    }
                    break;

                case ".dat":
                case ".txt":
                case ".csv":
                {
                    Worksheet.Commands.FileCommands.ImportAsciiToMultipleWorksheets(
                        null,
                        new string[] { item.FullName });
                }
                break;

                default:
                    FileService.OpenFile(item.FullName);
                    break;
                }
            }
        }