コード例 #1
0
        private void button3_Click(object sender, RoutedEventArgs e)
        {
            game = new GameWindow();
            game.Show();

            BoardSerializable gameData = EditorPanel.GetSaveData();

            game.LoadData(gameData);
            game.StartGame();
        }
コード例 #2
0
        private void SaveDataToFile(object sender, RoutedEventArgs e)
        {
            BoardSerializable boardData = EditorPanel.GetSaveData();

            using (FileStream saveFile = File.Open(System.IO.Path.Combine(ConfigurationManager.AppSettings["files"], this.Filename.Text), FileMode.Create))
            {
                DataContractSerializer formatter = new DataContractSerializer(typeof(BoardSerializable));
                formatter.WriteObject(saveFile, boardData);
            }

            LoadFileList();
        }