private void Error_Click(object sender, RoutedEventArgs e)
 {
     if (!ew.IsLoaded)
     {
         ew = new ErrorsWindow((Application.Current as App).flightSimulatorViewModel);
         ew.Show();
     }
 }
 public MainWindow()
 {
     InitializeComponent();
     DataContext = (Application.Current as App).flightSimulatorViewModel;
     //model = new FlightSimulatorModel(new MyTelnetClient());
     ////flightSimulatorViewModel = new FlightSimulatorViewModel(new FlightSimulatorModel(new MyTelnetClient()));
     //flightSimulatorViewModel = new FlightSimulatorViewModel(model);
     //manualControlsViewModel = new ManualControlsViewModel(model);
     //dashboardViewModel = new DashboardViewModel(model);
     //mapControlViewModel = new MapControlViewModel(model);
     //DataContext = flightSimulatorViewModel;
     myDashboard.DataContext      = (Application.Current as App).dashboardViewModel;
     myMapControl.DataContext     = (Application.Current as App).mapControlViewModel;
     myManualControls.DataContext = (Application.Current as App).manualControlsViewModel;
     //dashboard.DataContext = flightSimulatorViewModel;
     //Joystick.MyEvent += SetXY;
     cw = new ConnectWindow((Application.Current as App).flightSimulatorViewModel);
     ew = new ErrorsWindow((Application.Current as App).flightSimulatorViewModel);
 }