private void OpenProjectFile(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal); openFileDialog.Filter = "Project Files (*.xml)|*.xml|All Files (*.*)|*.*"; if (openFileDialog.ShowDialog(this) == DialogResult.OK) { projectManager = new ProjectManager(openFileDialog.FileName); Text = string.Format("{0} - {1}", Title, projectManager.Name); } }
private void NewProject(object sender, EventArgs e) { var newProject = formManager.CreateInstance("newProject") as NewProject; newProject.StartPosition = FormStartPosition.CenterScreen; newProject.OnNextStep += (manager) => { projectManager = manager; projectManager.Persist(); Text = string.Format("{0} - {1}", Title, projectManager.Name); }; newProject.ShowDialog(); }