コード例 #1
0
        private void OpenSonicBoomInputDataMenuItem_Click()
        {
            OpenFileDialog Dialog = new OpenFileDialog();

            if (Dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                var InputDataEventArgs = new OpenSonicBoomInputDataEventArgs(Dialog.FileName);
                OpenSonicBoomInputData(InputDataEventArgs);
                SetSonicBoomInputData(InputDataEventArgs.InputData);
            }
        }
コード例 #2
0
 void MainView_OpenSonicBoomInputData(OpenSonicBoomInputDataEventArgs e)
 {
     Model.OpenSonicBoomInputData(
         e.FileName,
         out SonicBoomCalculationInputData RocketID,
         out SonicBoomCalculationInputData VehicleID,
         out List <WeatherParameters> weatherParameters);
     e.InputData = new SonicBoomInputData()
     {
         RocketBallistics             = RocketID.Ballistics,
         VehicleBallistics            = VehicleID.Ballistics,
         RocketGeometricalParameters  = RocketID.GeometricalParameters,
         VehicleGeometricalParameters = VehicleID.GeometricalParameters,
         WeatherParameters            = weatherParameters
     };
 }