private void btnOpenBlacklist_Click(object sender, RoutedEventArgs e) { BlacklistWindow win = new BlacklistWindow(); win.Owner = App.Current.MainWindow; win.DataContext = AppData.MainMV.BlacklistVM; win.ShowDialog(); }
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(); } }