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); }