Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }