private void menuAddBlacklist_Click(object sender, RoutedEventArgs e) { var dlg = new AddContactWindow() { Title = "Add to blacklist" }; var result = dlg.ShowDialog(); if (result == null || result.Value == false) { return; } var tmp = new MenuItem() { Header = dlg.userName + "|" + dlg.userId }; tmp.Click += menuContactCopyId; tmp.MouseDoubleClick += menuRemoveBlacklist1; menuBlacklist.Items.Add(tmp); blacklist.Add(new Contact(dlg.userId, dlg.userName)); blacklistId.Add(dlg.userId); //comboboxBlacklist.Items.Add(dlg.userName); SaveContacts(); }
private void menuRemoveBlacklist_Click(object sender, RoutedEventArgs e) { var dlg = new AddContactWindow() { Title = "Remove from blacklist" }; var result = dlg.ShowDialog(); if (result == null || result.Value == false) { return; } //var tmp = new MenuItem() { Header = dlg.userName + " " + dlg.userId }; //menuContacts.Items.Add(tmp); var b = blacklist.ToArray(); foreach (var item in b) { if (item.Id == dlg.userId) { blacklist.Remove(item); } } //var tmpContact = new Contact(dlg.userId, dlg.userName); //if (blacklist.Contains(tmpContact)) //{ // blacklist.Remove(tmpContact); // blacklistId.Remove(tmpContact.Id); //} //for (int i = 0; i < menuBlacklist.Items.Count; i++) //{ // try // { // if (menuBlacklist.Items .ToString() == (dlg.userName + "|" + dlg.userId)) // { // menuBlacklist.Items.Remove(item); // } // } // catch (Exception ex) // { // } //} //var tmp = new MenuItem() { Header = dlg.userName + "|" + dlg.userId }; //tmp.Click += menuContactCopyId; //if (menuBlacklist.Items.Contains(tmp)) //{ // menuBlacklist.Items.Remove(tmp); //} ////comboboxContacts.Items.Add(dlg.userName); //SaveContacts(); }
private void menuAddContact_Click(object sender, RoutedEventArgs e) { var dlg = new AddContactWindow() { Title = "Add contact" }; var result = dlg.ShowDialog(); if (result == null || result.Value == false) { return; } var tmp = new MenuItem() { Header = dlg.userName + "|" + dlg.userId }; tmp.Click += menuContactCopyId; menuContacts.Items.Add(tmp); contacts.Add(new Contact(dlg.userId, dlg.userName)); //comboboxContacts.Items.Add(dlg.userName); SaveContacts(); }