private void Contact_DeleteClick(object sender, RoutedEventArgs e) { if (messengerClient.IsContactAlreadyExist(Account, (sender as Chip).Tag as AccountDTO)) { messengerClient.DeleteContact(Account, (sender as Chip).Tag as AccountDTO); panelContacts.Children.Remove(sender as Chip); } }
public UserForm(AccountDTO account, AccountDTO owner, MainWindow window) { InitializeComponent(); WindowOwner = window; Contact = account; MainAccount = owner; if (messengerClient.IsContactAlreadyExist(MainAccount, Contact)) { btnAdd.IsEnabled = false; } else { btnDelete.IsEnabled = false; } pnlImg.DataContext = account; pnlInfo.DataContext = account; }