Ejemplo n.º 1
0
        private void btnOpenBlacklist_Click(object sender, RoutedEventArgs e)
        {
            BlacklistWindow win = new BlacklistWindow();

            win.Owner       = App.Current.MainWindow;
            win.DataContext = AppData.MainMV.BlacklistVM;
            win.ShowDialog();
        }
Ejemplo n.º 2
0
        public void AddToBlacklist()
        {
            BlacklistWindow wnd = new BlacklistWindow(this);

            if (wnd.ShowDialog() == true)
            {
                foreach (var tag in TagsForDisplay)
                {
                    if (!blacklist.Contains(tag.Name) && tag.Blacklisted)
                    {
                        blacklist.Add(tag.Name);

                        if (posts.Any(p => p.tags.Split(' ').Contains(tag.Name)))
                        {
                            posts.RemoveAll(p => p.tags.Split(' ').Contains(tag.Name));
                            LoadPosts(posts);
                        }

                        StatusString = "Adding tag \"" + tag.Name + "\" to blacklist...";
                    }
                }

                StatusString = "Saving data...";
                SaveToFile();

                AfterAnswer();
            }
        }