public Connection(MyViewModel vm, VMJoystic vmJoy, DashBoardViewModel vmDash)
 {
     this.vm     = vm;
     this.vmJoy  = vmJoy;
     this.vmDash = vmDash;
     InitializeComponent();
     // connect.KeyDown += OnKeyDownHandler;
     DataContext = vm;
 }
 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 event PropertyChangedEventHandler PropertyChanged;
        public MainWindow()
        {
            InitializeComponent();
            this.model  = new MyModel(new MyTelnetClient());
            vm          = new MyViewModel(model);
            this.vmdash = new DashBoardViewModel(model);
            this.vmjoy  = new VMJoystic(model);

            DataContext = vm;
        }
Esempio n. 4
0
 public FlyWindow(MyViewModel vm, VMJoystic vmJoy, DashBoardViewModel vmDash)
 {
     this.vm     = vm;
     this.vmJoy  = vmJoy;
     this.vmDash = vmDash;
     InitializeComponent();
     connect.IsEnabled = false;
     speed1.IsEnabled  = false;
     speed2.IsEnabled  = false;
     speed3.IsEnabled  = false;
     speed4.IsEnabled  = false;
     speed5.IsEnabled  = false;
     speed6.IsEnabled  = false;
 }
 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;
        }