public HelicopterControllerWindow(StartupOptions startupOptions)
        {
            helicopterViewModel = new HelicopterViewModel();
            helicopterViewModel.PropertyChanged += OnViewModelPropertyChanged;

            InitializeComponent();
            SetBindingForControls();
            InitializeDatabaseDataGrid();
            SetVisibility(startupOptions.IsDeveloperMode);
        }
Пример #2
0
        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);
            }
        }