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 }); } }