public void StartFlying(string ip, int port) { MainGrid.Children.Remove(MainButton); model = new Model.AircraftModel(new TcpClient(), ip, port); ViewModels.DashBoardViewModel VMdashboard = new ViewModels.DashBoardViewModel(model); View.DashBoard das = new View.DashBoard(model, VMdashboard); dashSpace.Children.Add(das); DataContext = VMdashboard; if (!model.Stop) { ViewModels.JoystickViewModel VMjoystick = new ViewModels.JoystickViewModel(model); ViewModels.MapViewModel VMmap = new ViewModels.MapViewModel(model); View.Sliders slide = new View.Sliders(model, VMjoystick); View.Map mapp = new View.Map(model, VMmap); joySpace.Children.Add(slide); mapSpace.Children.Add(mapp); } }