Esempio n. 1
0
        public void Execute(object parameter)
        {
            var startup = new StartupRoutine();

            startup.AddAction(new StartupNavigationAction(RegionNames.MainRegion, MainRegionViewNames.ProfilesView));
            _mainWindowThreadLauncher.LaunchMainWindow(startup);
        }
Esempio n. 2
0
        private void MainWindowLaunchThreadMethod()
        {
            try
            {
                if (_routine == null)
                {
                    _routine = new StartupRoutine();
                    _routine.AddAction(new StartupNavigationAction(RegionNames.MainRegion, MainRegionViewNames.HomeView));
                }

                _shellManager.ShowMainShell(_routine);
            }
            finally
            {
                _mainWindowThread = null;
            }
        }