private void ButtonFav_Click(object sender, System.Windows.RoutedEventArgs e) { if (Setting.Settings.Favorites.TryGetValue(WebControl.CoreWebView2.DocumentTitle, out _)) { return; } Setting.Settings.Favorites.Add(WebControl.CoreWebView2.DocumentTitle, WebControl.CoreWebView2.Source); WebViewController.ComboBoxFavorite.ItemsSource = null; WebViewController.ComboBoxFavorite.Items.Clear(); WebViewController.ComboBoxFavorite.ItemsSource = Setting.Settings.Favorites.ToList(); Setting.SaveSetting(); }
private void ButtonEditFav_Click(object sender, RoutedEventArgs e) { if (DataGridFav.SelectedItems.Count > 1) { return; } if (Setting.Settings.Favorites.TryGetValue(TextBoxTitle.Text, out _) || String.IsNullOrEmpty(TextBoxTitle.Text)) { return; } foreach (var d in DataGridFav.SelectedItems) { Setting.Settings.Favorites.Remove(((KeyValuePair <string, string>)d).Key); } Setting.Settings.Favorites.Add(TextBoxTitle.Text, TextBoxURL.Text); Setting.SaveSetting(); DataGridFav.ItemsSource = null; DataGridFav.Items.Clear(); DataGridFav.ItemsSource = Setting.Settings.Favorites.ToList(); }