private void LoadAppData() { var settingsPath = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath; if (!File.Exists(settingsPath)) { return; } AzureTokenManager.LoadAppData(); var filePaths = JsonConvert.DeserializeObject <List <string> >(MigrationWinFormSample.Properties.Settings.Default.Tabs); if (filePaths == null || !filePaths.Any()) { return; } foreach (var filePath in filePaths) { if (!File.Exists(filePath)) { MessageBox.Show($"The file {filePath} does not exist", "Failed to read Migration Plan", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { TryAddTab(filePath); } } tabControlMain.SelectedIndex = MigrationWinFormSample.Properties.Settings.Default.OpenedTab; }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { AzureTokenManager.SetAppData(); SaveTabsToAppData(); MigrationWinFormSample.Properties.Settings.Default.Save(); }