private void openStack() { refreshSession(); StatusText = "Neuer Workspace wird erstellt"; CreateProjectDialog createProjectDialog = new CreateProjectDialog(); if (createProjectDialog.DialogResult.HasValue && createProjectDialog.DialogResult.Value) { try { Workspace = new Workspace(createProjectDialog.NewProjectName); Workspace.createFromPictureStack(createProjectDialog.StackPath); Project = new HausarbeitAPProjectCT(createProjectDialog.NewProjectName); Project.description = createProjectDialog.NewProjectDescription; Project.initFileListFromStack(Workspace.TempFolder); Project.SaveToFile(Workspace.TempFolder + @"\project.xml"); ProjectText = Project.description; stackSlider.Maximum = Project.totalLayers - 1; stackSlider.Value = 0; loadPicture(0); StackIsLoaded = true; SectionView = false; this.Title = System.IO.Path.GetFileNameWithoutExtension(Project.name); } catch (Exception exc) { System.Windows.MessageBox.Show("Das Projekt konnte nicht erstellt werden\n" + exc.Message + exc.StackTrace); refreshSession(); } } else { refreshSession(); } }