private void CreateProject(object sender, RoutedEventArgs e) { ProjectWindow pw; if (image == null) { pw = new ProjectWindow(NameInput.Text, CommentInput.Text); } else { pw = new ProjectWindow(image, NameInput.Text, CommentInput.Text); } Hide(); pw.ShowDialog(); }
private void OpenProjectFromPath(string path) { Project proj; BinaryFormatter formatter = new BinaryFormatter(); FileStream fs; try { fs = new FileStream(path, FileMode.Open); } catch (Exception ex) { Interaction.MsgBox("Не удается открыть: " + ex.Message); return; } try { proj = (Project)formatter.Deserialize(fs); } catch (Exception ex) { Interaction.MsgBox("Не удается десериализовать: " + ex.Message); fs.Close(); return; } fs.Close(); SaveManager.SetSavePath(path); openedlist.Add(new OpenedProject(path, proj.Bitmap)); SaveOpenedProjectList(); ProjectWindow pw = new ProjectWindow(proj); Hide(); pw.ShowDialog(); Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { ProjectWindow.AddItem(tmp); Close(); }