Example #1
0
        private void BtnNetworkExport_OnClick(object sender, RoutedEventArgs e)
        {
            var filename    = "";
            var inputDialog = new FileNameInputWindow("FileName");

            if (inputDialog.ShowDialog() == true)
            {
                filename = inputDialog.Answer;
                NetworkFileHandler.ExportNetwork(MainNetwork, filename + ".txt");
            }
        }
        /// <summary>
        /// 新規シナリオを作成します。
        /// </summary>
        void CreateNewScenario()
        {
            FileNameInputWindow inputWindow = new FileNameInputWindow();

            inputWindow.Owner = this;
            string fileName = inputWindow.ShowWindow(dirPath);

            if (fileName != null)
            {
                List <Scenario> scenarios   = scenarioManager.GetNewestSnapShot();
                var             newScenario = new Scenario(dirPath + @"\" + fileName);
                newScenario.Data       = new Bve5_Parsing.ScenarioGrammar.ScenarioData();
                newScenario.Data.Title = "new scenario";
                newScenario.InitData();
                scenarios.Add(newScenario);
                scenarioManager.SetNewMemento(scenarios);
                ShowEditWindow(new List <Scenario>()
                {
                    newScenario
                });
            }
        }