Beispiel #1
0
        private void ShadowButton_CreateProject_Click(object sender, RoutedEventArgs e)
        {
            if (sliderPosition == SliderPositions.spExperiments)
            {
                sliderPosition = SliderPositions.spTree;
            }

            var wnd = new CreateProjectForm();

            var ww = new WindowWrapper(new WindowInteropHelper(this).Handle);

            if (wnd.ShowDialog(ww) == System.Windows.Forms.DialogResult.OK)
            {
                string projectName   = wnd.tbxProjectName.Text;
                string projectDir    = wnd.tbxProjectLocation.Text;
                string modelName     = wnd.tbxNewModelName.Text;
                string modelFileName = wnd.tbxModelFile.Text;

                switch (wnd.checkedRadioButtonName)
                {
                case "rbCreateNew":
                    pm.Initialize(projectName, projectDir, ModelCreationMode.cmCreateNew, modelName);
                    break;

                case "rbSelectFromFile":
                    pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, System.IO.Path.GetDirectoryName(modelFileName));
                    break;

                case "rbSelectCurrent":
                    pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, vissim.Instance.GetWorkingDirectory());
                    break;
                }
            }
        }
Beispiel #2
0
        private void ShadowButton_OpenProject_Click(object sender, RoutedEventArgs e)
        {
            if (sliderPosition == SliderPositions.spExperiments)
            {
                sliderPosition = SliderPositions.spTree;
            }

            var dlgOpenFile = new OpenFileDialog();

            dlgOpenFile.Filter = "VISSIM Laboratory project file|*.vislab";
            if (dlgOpenFile.ShowDialog().Value)
            {
                pm.Initialize(dlgOpenFile.FileName);
            }
        }
Beispiel #3
0
        private void RightArrowControl_MouseUp(object sender, MouseButtonEventArgs e)
        {
            switch (sliderPosition)
            {
            case SliderPositions.spTree:
                sliderPosition = SliderPositions.spModel;
                LoadModelControl();
                break;

            case SliderPositions.spModel:
                sliderPosition = SliderPositions.spExperiments;
                LoadProjectControl();
                //LoadExperimentsControl();
                break;

            case SliderPositions.spExperiments:
                sliderPosition = SliderPositions.spTree;
                LoadTreeControl();
                break;

            default:
                break;
            }
        }
Beispiel #4
0
        private void ShadowButton_CreateProject_Click(object sender, RoutedEventArgs e)
        {
            if (sliderPosition == SliderPositions.spExperiments) sliderPosition = SliderPositions.spTree;

            var wnd = new CreateProjectForm();

            var ww = new WindowWrapper(new WindowInteropHelper(this).Handle);
            if (wnd.ShowDialog(ww) == System.Windows.Forms.DialogResult.OK)
            {
                string projectName = wnd.tbxProjectName.Text;
                string projectDir = wnd.tbxProjectLocation.Text;
                string modelName = wnd.tbxNewModelName.Text;
                string modelFileName = wnd.tbxModelFile.Text;

                switch (wnd.checkedRadioButtonName)
                {
                    case "rbCreateNew":
                        pm.Initialize(projectName, projectDir, ModelCreationMode.cmCreateNew, modelName);
                        break;
                    case "rbSelectFromFile":
                        pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, System.IO.Path.GetDirectoryName(modelFileName));
                        break;
                    case "rbSelectCurrent":
                        pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, vissim.Instance.GetWorkingDirectory());
                        break;
                }
            }
        }
Beispiel #5
0
        private void ShadowButton_OpenProject_Click(object sender, RoutedEventArgs e)
        {
            if (sliderPosition == SliderPositions.spExperiments) sliderPosition = SliderPositions.spTree;

            var dlgOpenFile = new OpenFileDialog();

            dlgOpenFile.Filter = "VISSIM Laboratory project file|*.vislab";
            if (dlgOpenFile.ShowDialog().Value)
            {
                pm.Initialize(dlgOpenFile.FileName);
            }
        }
Beispiel #6
0
 private void RightArrowControl_MouseUp(object sender, MouseButtonEventArgs e)
 {
     switch (sliderPosition)
     {
         case SliderPositions.spTree:
             sliderPosition = SliderPositions.spModel;
             LoadModelControl();
             break;
         case SliderPositions.spModel:
             sliderPosition = SliderPositions.spExperiments;
             LoadProjectControl();
             //LoadExperimentsControl();
             break;
         case SliderPositions.spExperiments:
             sliderPosition = SliderPositions.spTree;
             LoadTreeControl();
             break;
         default:
             break;
     }
 }