private void LoadButton_Click(object sender, RoutedEventArgs e) { var dialog = new OpenFileDialog(); try { var settings = dialog.LoadFile <CosmosCollectionValues>(Environment.SpecialFolder.MyDocuments, "Source"); if (settings != null) { SourceURL.Text = settings.EndpointUrl.Decrypt(); SourceKey.Text = settings.AccessKey.Decrypt(); SourceDB.Text = settings.DatabaseName.Decrypt(); SourceCollection.Text = settings.CollectionName.Decrypt(); } } catch (Exception) { MessageBox.Show($"Unable to load Source from file: {dialog.FileName}", $"Failed to load Source", MessageBoxButton.OK, MessageBoxImage.Warning); } }