public DllConnection(MyViewModel vm, VMJoystic vmJoy, DashBoardViewModel vmDash, FlyWindow flyStart)
 {
     this.flyStart = flyStart;
     this.vm       = vm;
     this.vmJoy    = vmJoy;
     this.vmDash   = vmDash;
     InitializeComponent();
     DataContext = vm;
 }
 public DataInvestigation(MyViewModel vm, VMJoystic vmJoy, DashBoardViewModel vmDash, FlyWindow FlyStart)
 {
     this.flyStart = FlyStart;
     this.vm       = vm;
     this.vmJoy    = vmJoy;
     this.vmDash   = vmDash;
     DataContext   = vm;
     InitializeComponent();
     UpdateValueComboBox();
     CompositionTarget.Rendering += CompositionTargetRendering;
     vm.SetUpModelBasicGraph();
     vm.SetUpModelCorrelatedGraph();
     vm.SetUpModelBothFeaturesGraph();
     vm.ButtonChosenValueGraphPressed = false;
 }
        public DetectRegression(MyViewModel vm, VMJoystic vmJoy, DashBoardViewModel vmDash, FlyWindow FlyStart)
        {
            this.flyStart = FlyStart;
            this.vm       = vm;
            this.vmJoy    = vmJoy;
            this.vmDash   = vmDash;
            DataContext   = vm;
            InitializeComponent();
            List <string> anomalies = vm.GetAllAnomalies();

            if (anomalies.Count == 0)
            {
                anomalies.Add("There isn't anomalies in this flight!");
            }
            listAnomalies.ItemsSource = anomalies;
            //CompositionTarget.Rendering += CompositionTargetRendering;
            vm.SetUpModelAnomaliesGraph();
            vm.ButtonChosenAnomalyGraphPressed = false;
        }
Exemplo n.º 4
0
 public void FinalCleanup()
 {
     FlyWindow.Close();
 }