public MainWindow(UserInterface userInterface) { WindowStartupLocation = WindowStartupLocation.CenterScreen; InitializeComponent(); TheUserInterface = userInterface; ImportWindow = new NewImportWindow(this); ExportWindow = new ExportWindow(this); FloorPlanVisualiserControl = new FloorPlanVisualiser(this); ControlPanelControl = new ControlPanel(this); SimulationControlsControl = new SimulationControls(this); ZoomControl = new Zoom(this); Closed += OnCloseWindow; SetupWindow(); }
private void StartUp(object sender, StartupEventArgs e) { IData data = new Data(); IUserInterface ui = new UserInterface(); Controller controller = new Controller(data, ui); controller.Start(); }