Example #1
0
        private void save_Click(object sender, RoutedEventArgs e)
        {
            Stream         myStream;
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();

            saveFileDialog1.Filter           = "xml files (*.xml)|*.xml|All files (*.*)|*.*";
            saveFileDialog1.FilterIndex      = 2;
            saveFileDialog1.RestoreDirectory = true;

            if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                if ((myStream = saveFileDialog1.OpenFile()) != null)
                {
                    myStream.Close();

                    OldGame oldGame = new OldGame();
                    oldGame.Pieces           = (DataContext as BoardVM).Pieces;
                    oldGame.Player1Serialize = BoardVM.Player1;
                    oldGame.Player2Serialize = BoardVM.Player2;

                    SerializeAndDeserialize.SerializeObjectToXML <OldGame>(oldGame, saveFileDialog1.FileName);
                }
            }
        }
Example #2
0
 private void exit_Click(object sender, RoutedEventArgs e)
 {
     SerializeAndDeserialize.SerializeObjectToXML <HashSet <Player> >((DataContext as BoardVM).Players, @"../../Resources/players.xml");
     Close();
 }