Ejemplo n.º 1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            ThreadedAlerter.CatchErrors(this);

            var cfg = CfgReader.ReadAndParseFromLocal();

            if (cfg == null)
            {
                MessageBox.Show($"Config not found in {CfgReader.ExpectedPath}");
                return;
            }

            var win = new MainWindow();

            using (var scope = Components.GetContainer(cfg).BeginLifetimeScope())
            {
                win.DataContext = scope.Resolve <MainWindowVM>();
            }
            win.Show();
        }
Ejemplo n.º 2
0
 internal static UploaderCfg LoadLocal()
 {
     CfgReader.FileName = "TestUploader_cfg.json";
     return(CfgReader.ReadAndParseFromLocal());
 }