Example #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            if (!Default.ParseArguments(e.Args, CmdOpt))
            {
                MessageBox.Show(CmdOpt.GetUsage());
            }

            var cfg = SettingsCfg.Load <SettingsCfg>();

            if (cfg == null)
            {
                this.Shutdown();
                return;
            }
            ;

            var view = new MainWindow();
            var modl = new MainWindowVM();

            view.DataContext = modl;

            if (!CmdOpt.StealthMode)
            {
                view.Show();
            }

            _logr.Info("App started. (IsVisible={0})", view.IsVisible);
        }