Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     ProjectWindow.AddItem(tmp);
     Close();
 }