コード例 #1
0
        public void SaveTestClick()
        {
            QuestionSerialization serialization = new QuestionSerialization();

            if (isSaved == false)
            {
                SaveAsTestClick();
            }
            else
            {
                serialization.Serialize(fullSavedPath, testList);
            }
        }
コード例 #2
0
        public void SaveAsTestClick()
        {
            QuestionSerialization serialization = new QuestionSerialization();
            SaveFileDialog        saveFile      = new SaveFileDialog
            {
                Title        = "Save test",
                Filter       = "Test files |*.tst",
                DefaultExt   = "tst",
                AddExtension = true
            };

            if (saveFile.ShowDialog() == true)
            {
                var fileName = saveFile.SafeFileName;
                fullSavedPath = Path.GetFullPath(saveFile.FileName);
                serialization.Serialize(fullSavedPath, testList);
                isSaved = true;
            }
        }