private void InitializeMainWindow() { var regionManager = this.Container.Resolve <IRegionManager>(); regionManager.RegisterViewWithRegion(RegionNames.Root, typeof(ShellView)); ViewModelLocationProvider.Register <PackageExpertDialogView, PackageExpertDialogViewModel>(); regionManager.RegisterViewWithRegion(RegionNames.PackageExpert, typeof(PackageExpertControl)); var app = this.Container.Resolve <IMsixHeroApplication>(); var config = this.Container.Resolve <IConfigurationService>(); var releaseNotesHelper = new ReleaseNotesHelper(config); if (releaseNotesHelper.ShouldShowInitialReleaseNotes()) { app.CommandExecutor.Invoke(null, new SetCurrentModeCommand(ApplicationMode.WhatsNew)); } else { var helper = new InitialScreen(app, config); helper.GoToDefaultScreenAsync(); } }
private void OnDismiss() { var initialScreenHelper = new InitialScreen(this.application, this.configurationService); initialScreenHelper.GoToDefaultScreenAsync(); }