public void Init() { bool isFirstLaunch = Properties.LauncherSettings.Default.CurrentProfile == "" || Properties.LauncherSettings.Default.IsFirstLaunch; MainFrame_KeyboardNavigationMode_Default = KeyboardNavigation.GetTabNavigation(MainThread.MainFrame); ConfigManager.Init(); ConfigManager.OnConfigStateChanged(this, Events.ConfigStateArgs.Empty); // show first launch window if no profile if (isFirstLaunch) { SetOverlayFrame(new WelcomePage(), false); } MainThread.NavigateToMainPage(); ProgressBarStateChanged += ViewModel_ProgressBarStateChanged; }
public void Init() { MainFrame_KeyboardNavigationMode_Default = KeyboardNavigation.GetTabNavigation(MainThread.MainFrame); LoadVersions(); LoadConfig(); bool isFirstLaunch = Properties.LauncherSettings.Default.CurrentProfile == "" || Properties.LauncherSettings.Default.IsFirstLaunch || Config.profiles.Count() == 0; // show first launch window if no profile if (isFirstLaunch) { SetOverlayFrame_Strict(new WelcomePage()); } MainThread.NavigateToMainPage(); ProgressBarStateChanged += ViewModel_ProgressBarStateChanged; ErrorScreenShow.SetHandler(this); DialogPrompt.SetHandler(this); ConsoleArgumentManager.PraseArgs(Program.Arguments); }