Exemplo n.º 1
0
        public void OnStarted(object sender, StartupEventArgs e)
        {
            DependencyRegistration.Register();

            AppBootstrapper bootstrapper = new AppBootstrapper(Locator.Current.GetService<ICredentialStore>());

            Locator.CurrentMutable.RegisterConstant(bootstrapper, typeof(IScreen));

            bootstrapper.Root.Bookmark(@"E:\Repos\SFDC\");

            bootstrapper.Root.SelectRepositoryWithPath(@"E:\Repos\SFDC\");

            bootstrapper.Router.Navigate.Execute(Locator.Current.GetService<ICredentialManagerViewModel>());

            //bootstrapper.Router.Navigate.Execute(bootstrapper.Root.Status);

            MainWindow mainWindow = new MainWindow(bootstrapper);

            ReminderWindow reminderWindow = new ReminderWindow() { DataContext = bootstrapper.Root.Status };

            reminderWindow.Show();

            //var app = new App();

            mainWindow.Show();

            mainWindow.Closed += (sender2, e2) =>
            {
                reminderWindow.Close();
                Application.Current.Shutdown();
            };

               // reminderWindow.Close();
        }
Exemplo n.º 2
0
        public MainWindow(AppBootstrapper appBootstrapper)
        {
            InitializeComponent();

            this.DataContext = appBootstrapper;
        }