private void Button_Load_Click(object sender, RoutedEventArgs e) { try { var openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog().GetValueOrDefault()) { SpiderSearch = SerializationTool.DeserializeJsonFile <SpiderSearch>(openFileDialog.FileName); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Button_LoadTab_Click(object sender, RoutedEventArgs e) { try { var openFileDialog = new OpenFileDialog(); openFileDialog.Multiselect = true; if (openFileDialog.ShowDialog().GetValueOrDefault()) { foreach (var fileName in openFileDialog.FileNames) { var spiderSearch = SerializationTool.DeserializeJsonFile <SpiderSearch>(fileName); var tabItem = new TabItem(); tabItem.Header = spiderSearch.Name; tabItem.Content = new SpiderControl(this, tabItem, spiderSearch); tabSearches.Items.Add(tabItem); tabSearches.SelectedItem = tabItem; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }