public HelicopterControllerWindow(StartupOptions startupOptions) { helicopterViewModel = new HelicopterViewModel(); helicopterViewModel.PropertyChanged += OnViewModelPropertyChanged; InitializeComponent(); SetBindingForControls(); InitializeDatabaseDataGrid(); SetVisibility(startupOptions.IsDeveloperMode); }
private static void StartApplication(string[] argc) { startupOptions = new StartupOptions(argc); InitializeLog4Net(); InitializeSciChartLicense(); try { var app = new App(); InitializeExceptionHandling(app); app.MainWindow = new HelicopterControllerWindow(startupOptions); app.MainWindow.Show(); app.Run(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Unhandled exception", MessageBoxButton.OK, MessageBoxImage.Error); } }